home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / emulator / shapeshifter / ssbootfile / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_55.txt < prev    next >
Text File  |  1991-04-25  |  165KB  |  2,975 lines

  1. # near model CODE resource
  2. # jump table entries: 7696-7722 (27 of them)
  3. export_962:
  4. fn00000000:
  5. 00000000  4E56 FF00                link       A6, -0x0100
  6. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7. 00000008  266E 0010                movea.l    A3, [A6 + 0x10]
  8. 0000000C  3C2E 000E                move.w     D6, [A6 + 0xE]
  9. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  10. 00000014  0C46 FFFF                cmpi.w     D6, 0xFFFF
  11. 00000018  660C                     bne        +0xE /* 00000026 */
  12. 0000001A  206E 0014                movea.l    A0, [A6 + 0x14]
  13. 0000001E  4210                     clr.b      [A0]
  14. 00000020  7000                     moveq.l    D0, 0x00
  15. 00000022  6000 0174                bra        +0x176 /* 00000198 */
  16. label00000026:
  17. 00000026  3A3C 0BB8                move.w     D5, 0xBB8
  18. 0000002A  2053                     movea.l    A0, [A3]
  19. 0000002C  3E28 000E                move.w     D7, [A0 + 0xE]
  20. 00000030  0C47 000B                cmpi.w     D7, 0xB
  21. 00000034  6708                     beq        +0xA /* 0000003E */
  22. 00000036  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  23. 0000003A  6600 0136                bne        +0x138 /* 00000172 */
  24. label0000003E:
  25. 0000003E  4247                     clr.w      D7
  26. 00000040  3006                     move.w     D0, D6
  27. 00000042  672C                     beq        +0x2E /* 00000070 */
  28. 00000044  5340                     subq.w     D0, 1
  29. 00000046  6728                     beq        +0x2A /* 00000070 */
  30. 00000048  0440 0BE9                subi.w     D0, 0xBE9
  31. 0000004C  6700 00A2                beq        +0xA4 /* 000000F0 */
  32. 00000050  5340                     subq.w     D0, 1
  33. 00000052  6700 00A0                beq        +0xA2 /* 000000F4 */
  34. 00000056  0440 2616                subi.w     D0, 0x2616
  35. 0000005A  6700 00A0                beq        +0xA2 /* 000000FC */
  36. 0000005E  0440 1F44                subi.w     D0, 0x1F44
  37. 00000062  6700 0094                beq        +0x96 /* 000000F8 */
  38. 00000066  5540                     subq.w     D0, 2
  39. 00000068  6700 0096                beq        +0x98 /* 00000100 */
  40. 0000006C  6000 00B2                bra        +0xB4 /* 00000120 */
  41. label00000070:
  42. 00000070  2053                     movea.l    A0, [A3]
  43. 00000072  B9E8 0008                cmpa.l     A4, [A0 + 0x8]
  44. 00000076  660E                     bne        +0x10 /* 00000086 */
  45. 00000078  2F0B                     move.l     -[A7], A3
  46. 0000007A  2050                     movea.l    A0, [A0]
  47. 0000007C  2268 008C                movea.l    A1, [A0 + 0x8C]
  48. 00000080  4E91                     jsr        [A1]
  49. 00000082  588F                     addq.l     A7, 4
  50. 00000084  600E                     bra        +0x10 /* 00000094 */
  51. label00000086:
  52. 00000086  2F0B                     move.l     -[A7], A3
  53. 00000088  2053                     movea.l    A0, [A3]
  54. 0000008A  2050                     movea.l    A0, [A0]
  55. 0000008C  2268 0090                movea.l    A1, [A0 + 0x90]
  56. 00000090  4E91                     jsr        [A1]
  57. 00000092  588F                     addq.l     A7, 4
  58. label00000094:
  59. 00000094  2D40 FFFC                move.l     [A6 - 0x4], D0
  60. 00000098  7E02                     moveq.l    D7, 0x02
  61. 0000009A  4AAE FFFC                tst.l      [A6 - 0x4]
  62. 0000009E  672E                     beq        +0x30 /* 000000CE */
  63. 000000A0  48C6                     ext.l      D6
  64. 000000A2  2F06                     move.l     -[A7], D6
  65. 000000A4  4878 186A                push.l     0x186A
  66. 000000A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  67. 000000AC  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  68. 000000B0  2640                     movea.l    A3, D0
  69. 000000B2  4878 2422                push.l     0x2422 /* '$\"' */
  70. 000000B6  2F0B                     move.l     -[A7], A3
  71. 000000B8  2053                     movea.l    A0, [A3]
  72. 000000BA  2050                     movea.l    A0, [A0]
  73. 000000BC  2268 000C                movea.l    A1, [A0 + 0xC]
  74. 000000C0  4E91                     jsr        [A1]
  75. 000000C2  4A00                     tst.b      D0
  76. 000000C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  77. 000000C8  671C                     beq        +0x1E /* 000000E6 */
  78. 000000CA  7E01                     moveq.l    D7, 0x01
  79. 000000CC  6018                     bra        +0x1A /* 000000E6 */
  80. label000000CE:
  81. 000000CE  48C6                     ext.l      D6
  82. 000000D0  2F06                     move.l     -[A7], D6
  83. 000000D2  2F0C                     move.l     -[A7], A4
  84. 000000D4  2054                     movea.l    A0, [A4]
  85. 000000D6  2050                     movea.l    A0, [A0]
  86. 000000D8  2268 006C                movea.l    A1, [A0 + 0x6C]
  87. 000000DC  4E91                     jsr        [A1]
  88. 000000DE  4A00                     tst.b      D0
  89. 000000E0  508F                     addq.l     A7, 8
  90. 000000E2  6702                     beq        +0x4 /* 000000E6 */
  91. 000000E4  7E01                     moveq.l    D7, 0x01
  92. label000000E6:
  93. 000000E6  3C3C 0FEB                move.w     D6, 0xFEB
  94. 000000EA  3A3C 0FA0                move.w     D5, 0xFA0
  95. 000000EE  6030                     bra        +0x32 /* 00000120 */
  96. label000000F0:
  97. 000000F0  7E05                     moveq.l    D7, 0x05
  98. 000000F2  602C                     bra        +0x2E /* 00000120 */
  99. label000000F4:
  100. 000000F4  7E06                     moveq.l    D7, 0x06
  101. 000000F6  6028                     bra        +0x2A /* 00000120 */
  102. label000000F8:
  103. 000000F8  7E07                     moveq.l    D7, 0x07
  104. 000000FA  6024                     bra        +0x26 /* 00000120 */
  105. label000000FC:
  106. 000000FC  7E0C                     moveq.l    D7, 0x0C
  107. 000000FE  6020                     bra        +0x22 /* 00000120 */
  108. label00000100:
  109. 00000100  48C6                     ext.l      D6
  110. 00000102  2F06                     move.l     -[A7], D6
  111. 00000104  2F0C                     move.l     -[A7], A4
  112. 00000106  2054                     movea.l    A0, [A4]
  113. 00000108  2050                     movea.l    A0, [A0]
  114. 0000010A  2268 006C                movea.l    A1, [A0 + 0x6C]
  115. 0000010E  4E91                     jsr        [A1]
  116. 00000110  4A00                     tst.b      D0
  117. 00000112  508F                     addq.l     A7, 8
  118. 00000114  6704                     beq        +0x6 /* 0000011A */
  119. 00000116  700D                     moveq.l    D0, 0x0D
  120. 00000118  6002                     bra        +0x4 /* 0000011C */
  121. label0000011A:
  122. 0000011A  700E                     moveq.l    D0, 0x0E
  123. label0000011C:
  124. 0000011C  4880                     ext.w      D0
  125. 0000011E  3E00                     move.w     D7, D0
  126. label00000120:
  127. 00000120  4A47                     tst.w      D7
  128. 00000122  674E                     beq        +0x50 /* 00000172 */
  129. 00000124  7000                     moveq.l    D0, 0x00
  130. 00000126  3007                     move.w     D0, D7
  131. 00000128  2F00                     move.l     -[A7], D0
  132. 0000012A  4878 0FF3                push.l     0xFF3
  133. 0000012E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  134. 00000132  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  135. 00000136  0C46 0FEB                cmpi.w     D6, 0xFEB
  136. 0000013A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  137. 0000013E  662E                     bne        +0x30 /* 0000016E */
  138. 00000140  41EE FF00                lea.l      A0, [A6 - 0x100]
  139. 00000144  4210                     clr.b      [A0]
  140. 00000146  486E FF00                pea.l      [A6 - 0x100]
  141. 0000014A  48C5                     ext.l      D5
  142. 0000014C  2F05                     move.l     -[A7], D5
  143. 0000014E  4878 0FEB                push.l     0xFEB
  144. 00000152  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  145. 00000156  4EBA 1176                jsr        [PC + 0x1176 /* 000012CE */]
  146. 0000015A  7000                     moveq.l    D0, 0x00
  147. 0000015C  2F00                     move.l     -[A7], D0
  148. 0000015E  486E FF00                pea.l      [A6 - 0x100]
  149. 00000162  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  150. 00000166  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  151. 0000016A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  152. label0000016E:
  153. 0000016E  7001                     moveq.l    D0, 0x01
  154. 00000170  6026                     bra        +0x28 /* 00000198 */
  155. label00000172:
  156. 00000172  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  157. 00000176  48C5                     ext.l      D5
  158. 00000178  2F05                     move.l     -[A7], D5
  159. 0000017A  48C6                     ext.l      D6
  160. 0000017C  2F06                     move.l     -[A7], D6
  161. 0000017E  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  162. 00000182  4EBA 114A                jsr        [PC + 0x114A /* 000012CE */]
  163. 00000186  206E 0014                movea.l    A0, [A6 + 0x14]
  164. 0000018A  7000                     moveq.l    D0, 0x00
  165. 0000018C  1010                     move.b     D0, [A0]
  166. 0000018E  4A80                     tst.l      D0
  167. 00000190  52C0                     shi        D0
  168. 00000192  4400                     neg.b      D0
  169. 00000194  4FEF 0010                lea.l      A7, [A7 + 0x10]
  170. label00000198:
  171. 00000198  4CEE 18E0 FEEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x114]
  172. 0000019E  4E5E                     unlink     A6
  173. 000001A0  4E75                     rts
  174. export_963:
  175. fn000001A2:
  176. 000001A2  4E56 FDD8                link       A6, -0x0228
  177. 000001A6  48E7 0118                movem.l    -[A7], D7,A3,A4
  178. 000001AA  286E 0008                movea.l    A4, [A6 + 0x8]
  179. 000001AE  266D F62A                movea.l    A3, [A5 - 0x9D6]
  180. 000001B2  2053                     movea.l    A0, [A3]
  181. 000001B4  0828 0006 0031           btst.b     [A0 + 0x31], 0x6
  182. 000001BA  56C0                     sne        D0
  183. 000001BC  4400                     neg.b      D0
  184. 000001BE  4A00                     tst.b      D0
  185. 000001C0  6600 01CC                bne        +0x1CE /* 0000038E */
  186. 000001C4  2F0C                     move.l     -[A7], A4
  187. 000001C6  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  188. 000001CA  4A00                     tst.b      D0
  189. 000001CC  588F                     addq.l     A7, 4
  190. 000001CE  6700 01BE                beq        +0x1C0 /* 0000038E */
  191. 000001D2  486E FFFC                pea.l      [A6 - 0x4]
  192. 000001D6  A972                     syscall    GetMouse
  193. 000001D8  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  194. 000001DE  2F0C                     move.l     -[A7], A4
  195. 000001E0  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  196. 000001E4  2040                     movea.l    A0, D0
  197. 000001E6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  198. 000001EA  22D8                     move.l     [A1]+, [A0]+
  199. 000001EC  22D8                     move.l     [A1]+, [A0]+
  200. 000001EE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  201. 000001F2  2054                     movea.l    A0, [A4]
  202. 000001F4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  203. 000001F8  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  204. 000001FC  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  205. 00000200  2640                     movea.l    A3, D0
  206. 00000202  200B                     move.l     D0, A3
  207. 00000204  4FEF 0010                lea.l      A7, [A7 + 0x10]
  208. 00000208  6700 00E4                beq        +0xE6 /* 000002EE */
  209. 0000020C  2053                     movea.l    A0, [A3]
  210. 0000020E  70FF                     moveq.l    D0, 0xFFFFFFFF
  211. 00000210  B068 0014                cmp.w      D0, [A0 + 0x14]
  212. 00000214  6700 00D8                beq        +0xDA /* 000002EE */
  213. 00000218  41EE FFE8                lea.l      A0, [A6 - 0x18]
  214. 0000021C  486E FFE8                pea.l      [A6 - 0x18]
  215. 00000220  2054                     movea.l    A0, [A4]
  216. 00000222  2F28 0008                move.l     -[A7], [A0 + 0x8]
  217. 00000226  2F0B                     move.l     -[A7], A3
  218. 00000228  2053                     movea.l    A0, [A3]
  219. 0000022A  2050                     movea.l    A0, [A0]
  220. 0000022C  2268 002C                movea.l    A1, [A0 + 0x2C]
  221. 00000230  4E91                     jsr        [A1]
  222. 00000232  558F                     subq.l     A7, 2
  223. 00000234  486E FFF4                pea.l      [A6 - 0xC]
  224. 00000238  486E FFE8                pea.l      [A6 - 0x18]
  225. 0000023C  486E FFE8                pea.l      [A6 - 0x18]
  226. 00000240  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  227. 00000244  486E FFE8                pea.l      [A6 - 0x18]
  228. 00000248  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  229. 0000024C  41EE FEE0                lea.l      A0, [A6 - 0x120]
  230. 00000250  4210                     clr.b      [A0]
  231. 00000252  2054                     movea.l    A0, [A4]
  232. 00000254  2D68 0008 FFE0           move.l     [A6 - 0x20], [A0 + 0x8]
  233. 0000025A  486E FEE0                pea.l      [A6 - 0x120]
  234. 0000025E  2F0C                     move.l     -[A7], A4
  235. 00000260  2053                     movea.l    A0, [A3]
  236. 00000262  3028 0014                move.w     D0, [A0 + 0x14]
  237. 00000266  48C0                     ext.l      D0
  238. 00000268  2F00                     move.l     -[A7], D0
  239. 0000026A  206E FFE0                movea.l    A0, [A6 - 0x20]
  240. 0000026E  2F08                     move.l     -[A7], A0
  241. 00000270  2050                     movea.l    A0, [A0]
  242. 00000272  2050                     movea.l    A0, [A0]
  243. 00000274  2268 0084                movea.l    A1, [A0 + 0x84]
  244. 00000278  4E91                     jsr        [A1]
  245. 0000027A  4A00                     tst.b      D0
  246. 0000027C  4FEF 0022                lea.l      A7, [A7 + 0x22]
  247. 00000280  6700 010C                beq        +0x10E /* 0000038E */
  248. 00000284  4878 0CB2                push.l     0xCB2
  249. 00000288  2F0B                     move.l     -[A7], A3
  250. 0000028A  2053                     movea.l    A0, [A3]
  251. 0000028C  2050                     movea.l    A0, [A0]
  252. 0000028E  2268 000C                movea.l    A1, [A0 + 0xC]
  253. 00000292  4E91                     jsr        [A1]
  254. 00000294  4A00                     tst.b      D0
  255. 00000296  508F                     addq.l     A7, 8
  256. 00000298  673A                     beq        +0x3C /* 000002D4 */
  257. 0000029A  2053                     movea.l    A0, [A3]
  258. 0000029C  3E28 0028                move.w     D7, [A0 + 0x28]
  259. 000002A0  7004                     moveq.l    D0, 0x04
  260. 000002A2  C047                     and.w      D0, D7
  261. 000002A4  672E                     beq        +0x30 /* 000002D4 */
  262. 000002A6  41EE FDD8                lea.l      A0, [A6 - 0x228]
  263. 000002AA  4210                     clr.b      [A0]
  264. 000002AC  486E FDD8                pea.l      [A6 - 0x228]
  265. 000002B0  4878 0FA0                push.l     0xFA0
  266. 000002B4  4878 0FEE                push.l     0xFEE
  267. 000002B8  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  268. 000002BC  4EBA 1010                jsr        [PC + 0x1010 /* 000012CE */]
  269. 000002C0  486E FDD8                pea.l      [A6 - 0x228]
  270. 000002C4  486E FEE0                pea.l      [A6 - 0x120]
  271. 000002C8  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  272. 000002CC  526E FFEE                addq.w     [A6 - 0x12], 1
  273. 000002D0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  274. label000002D4:
  275. 000002D4  486E FFE8                pea.l      [A6 - 0x18]
  276. 000002D8  486E FEE0                pea.l      [A6 - 0x120]
  277. 000002DC  2F0C                     move.l     -[A7], A4
  278. 000002DE  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  279. 000002E2  4EBA 0C7E                jsr        [PC + 0xC7E /* 00000F62 */]
  280. 000002E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  281. 000002EA  6000 00A2                bra        +0xA4 /* 0000038E */
  282. label000002EE:
  283. 000002EE  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  284. 000002F2  2654                     movea.l    A3, [A4]
  285. 000002F4  2D6B 002A FFEC           move.l     [A6 - 0x14], [A3 + 0x2A]
  286. 000002FA  486E FFE4                pea.l      [A6 - 0x1C]
  287. 000002FE  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  288. 00000302  206E FFEC                movea.l    A0, [A6 - 0x14]
  289. 00000306  2F08                     move.l     -[A7], A0
  290. 00000308  2050                     movea.l    A0, [A0]
  291. 0000030A  2050                     movea.l    A0, [A0]
  292. 0000030C  2268 002C                movea.l    A1, [A0 + 0x2C]
  293. 00000310  4E91                     jsr        [A1]
  294. 00000312  558F                     subq.l     A7, 2
  295. 00000314  486E FFF4                pea.l      [A6 - 0xC]
  296. 00000318  486E FFE4                pea.l      [A6 - 0x1C]
  297. 0000031C  486E FFE4                pea.l      [A6 - 0x1C]
  298. 00000320  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  299. 00000324  558F                     subq.l     A7, 2
  300. 00000326  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  301. 0000032A  486E FFE4                pea.l      [A6 - 0x1C]
  302. 0000032E  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  303. 00000332  4A1F                     tst.b      [A7]+
  304. 00000334  4FEF 000E                lea.l      A7, [A7 + 0xE]
  305. 00000338  6754                     beq        +0x56 /* 0000038E */
  306. 0000033A  2F0C                     move.l     -[A7], A4
  307. 0000033C  2054                     movea.l    A0, [A4]
  308. 0000033E  2050                     movea.l    A0, [A0]
  309. 00000340  2268 0090                movea.l    A1, [A0 + 0x90]
  310. 00000344  4E91                     jsr        [A1]
  311. 00000346  2640                     movea.l    A3, D0
  312. 00000348  200B                     move.l     D0, A3
  313. 0000034A  588F                     addq.l     A7, 4
  314. 0000034C  6736                     beq        +0x38 /* 00000384 */
  315. 0000034E  41EE FED8                lea.l      A0, [A6 - 0x128]
  316. 00000352  2053                     movea.l    A0, [A3]
  317. 00000354  41E8 002A                lea.l      A0, [A0 + 0x2A]
  318. 00000358  43EE FED8                lea.l      A1, [A6 - 0x128]
  319. 0000035C  22D8                     move.l     [A1]+, [A0]+
  320. 0000035E  22D8                     move.l     [A1]+, [A0]+
  321. 00000360  066E 0010 FEDE           addi.w     [A6 - 0x122], 0x10
  322. 00000366  558F                     subq.l     A7, 2
  323. 00000368  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  324. 0000036C  486E FED8                pea.l      [A6 - 0x128]
  325. 00000370  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  326. 00000374  4A1F                     tst.b      [A7]+
  327. 00000376  6616                     bne        +0x18 /* 0000038E */
  328. 00000378  558F                     subq.l     A7, 2
  329. 0000037A  303C 0002                move.w     D0, 0x2
  330. 0000037E  A830                     syscall    Pack14
  331. 00000380  548F                     addq.l     A7, 2
  332. 00000382  600A                     bra        +0xC /* 0000038E */
  333. label00000384:
  334. 00000384  558F                     subq.l     A7, 2
  335. 00000386  303C 0002                move.w     D0, 0x2
  336. 0000038A  A830                     syscall    Pack14
  337. 0000038C  548F                     addq.l     A7, 2
  338. label0000038E:
  339. 0000038E  4CEE 1880 FDCC           movem.l    D7,A3,A4, [A6 - 0x234]
  340. 00000394  4E5E                     unlink     A6
  341. 00000396  4E75                     rts
  342. export_964:
  343. fn00000398:
  344. 00000398  4E56 FFFC                link       A6, -0x0004
  345. 0000039C  48E7 0018                movem.l    -[A7], A3,A4
  346. 000003A0  266E 000C                movea.l    A3, [A6 + 0xC]
  347. 000003A4  286E 0008                movea.l    A4, [A6 + 0x8]
  348. 000003A8  7000                     moveq.l    D0, 0x00
  349. 000003AA  2680                     move.l     [A3], D0
  350. 000003AC  2740 0004                move.l     [A3 + 0x4], D0
  351. 000003B0  2740 0008                move.l     [A3 + 0x8], D0
  352. 000003B4  2054                     movea.l    A0, [A4]
  353. 000003B6  26A8 0008                move.l     [A3], [A0 + 0x8]
  354. 000003BA  486E FFFC                pea.l      [A6 - 0x4]
  355. 000003BE  A972                     syscall    GetMouse
  356. 000003C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  357. 000003C4  2F13                     move.l     -[A7], [A3]
  358. 000003C6  2054                     movea.l    A0, [A4]
  359. 000003C8  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  360. 000003CC  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  361. 000003D0  2740 0004                move.l     [A3 + 0x4], D0
  362. 000003D4  6604                     bne        +0x6 /* 000003DA */
  363. 000003D6  7000                     moveq.l    D0, 0x00
  364. 000003D8  2680                     move.l     [A3], D0
  365. label000003DA:
  366. 000003DA  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  367. 000003E0  4E5E                     unlink     A6
  368. 000003E2  4E75                     rts
  369. export_965:
  370. fn000003E4:
  371. 000003E4  4E56 FFF4                link       A6, -0x000C
  372. 000003E8  48E7 0018                movem.l    -[A7], A3,A4
  373. 000003EC  286E 0008                movea.l    A4, [A6 + 0x8]
  374. 000003F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  375. 000003F4  2F0C                     move.l     -[A7], A4
  376. 000003F6  4EBA FFA0                jsr        [PC - 0x60 /* 00000398 */]
  377. 000003FA  486E FFFC                pea.l      [A6 - 0x4]
  378. 000003FE  A972                     syscall    GetMouse
  379. 00000400  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  380. 00000406  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  381. 0000040A  2F0C                     move.l     -[A7], A4
  382. 0000040C  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  383. 00000410  2640                     movea.l    A3, D0
  384. 00000412  200B                     move.l     D0, A3
  385. 00000414  4FEF 0010                lea.l      A7, [A7 + 0x10]
  386. 00000418  6728                     beq        +0x2A /* 00000442 */
  387. 0000041A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  388. 0000041E  2F0B                     move.l     -[A7], A3
  389. 00000420  2054                     movea.l    A0, [A4]
  390. 00000422  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  391. 00000426  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  392. 0000042A  2D40 FFF4                move.l     [A6 - 0xC], D0
  393. 0000042E  206E 000C                movea.l    A0, [A6 + 0xC]
  394. 00000432  208B                     move.l     [A0], A3
  395. 00000434  206E 000C                movea.l    A0, [A6 + 0xC]
  396. 00000438  216E FFF4 0004           move.l     [A0 + 0x4], [A6 - 0xC]
  397. 0000043E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  398. label00000442:
  399. 00000442  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  400. 00000448  4E5E                     unlink     A6
  401. 0000044A  4E75                     rts
  402. export_966:
  403. fn0000044C:
  404. 0000044C  4E56 FFF0                link       A6, -0x0010
  405. 00000450  48E7 0018                movem.l    -[A7], A3,A4
  406. 00000454  286E 0008                movea.l    A4, [A6 + 0x8]
  407. 00000458  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  408. 0000045C  2F0C                     move.l     -[A7], A4
  409. 0000045E  4EBA FD42                jsr        [PC - 0x2BE /* 000001A2 */]
  410. 00000462  266D F62A                movea.l    A3, [A5 - 0x9D6]
  411. 00000466  2053                     movea.l    A0, [A3]
  412. 00000468  0828 0006 0031           btst.b     [A0 + 0x31], 0x6
  413. 0000046E  56C0                     sne        D0
  414. 00000470  4400                     neg.b      D0
  415. 00000472  4A00                     tst.b      D0
  416. 00000474  508F                     addq.l     A7, 8
  417. 00000476  665E                     bne        +0x60 /* 000004D6 */
  418. 00000478  2F0C                     move.l     -[A7], A4
  419. 0000047A  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  420. 0000047E  4A00                     tst.b      D0
  421. 00000480  588F                     addq.l     A7, 4
  422. 00000482  6752                     beq        +0x54 /* 000004D6 */
  423. 00000484  4878 6A72                push.l     0x6A72 /* 'jr' */
  424. 00000488  2F0C                     move.l     -[A7], A4
  425. 0000048A  2054                     movea.l    A0, [A4]
  426. 0000048C  2050                     movea.l    A0, [A0]
  427. 0000048E  2268 000C                movea.l    A1, [A0 + 0xC]
  428. 00000492  4E91                     jsr        [A1]
  429. 00000494  4A00                     tst.b      D0
  430. 00000496  508F                     addq.l     A7, 8
  431. 00000498  663C                     bne        +0x3E /* 000004D6 */
  432. 0000049A  486E FFFC                pea.l      [A6 - 0x4]
  433. 0000049E  A972                     syscall    GetMouse
  434. 000004A0  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  435. 000004A6  41EE FFF4                lea.l      A0, [A6 - 0xC]
  436. 000004AA  486E FFF4                pea.l      [A6 - 0xC]
  437. 000004AE  2F0C                     move.l     -[A7], A4
  438. 000004B0  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  439. 000004B4  558F                     subq.l     A7, 2
  440. 000004B6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  441. 000004BA  486E FFF4                pea.l      [A6 - 0xC]
  442. 000004BE  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  443. 000004C2  4A1F                     tst.b      [A7]+
  444. 000004C4  508F                     addq.l     A7, 8
  445. 000004C6  670E                     beq        +0x10 /* 000004D6 */
  446. 000004C8  2F0C                     move.l     -[A7], A4
  447. 000004CA  2054                     movea.l    A0, [A4]
  448. 000004CC  2050                     movea.l    A0, [A0]
  449. 000004CE  2268 00F8                movea.l    A1, [A0 + 0xF8]
  450. 000004D2  4E91                     jsr        [A1]
  451. 000004D4  588F                     addq.l     A7, 4
  452. label000004D6:
  453. 000004D6  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  454. 000004DC  4E5E                     unlink     A6
  455. 000004DE  4E75                     rts
  456. export_967:
  457. 000004E0  4E56 FFE8                link       A6, -0x0018
  458. 000004E4  48E7 0018                movem.l    -[A7], A3,A4
  459. 000004E8  286E 0008                movea.l    A4, [A6 + 0x8]
  460. 000004EC  486E FFFC                pea.l      [A6 - 0x4]
  461. 000004F0  A972                     syscall    GetMouse
  462. 000004F2  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  463. 000004F8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  464. 000004FC  2F0C                     move.l     -[A7], A4
  465. 000004FE  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  466. 00000502  2640                     movea.l    A3, D0
  467. 00000504  200B                     move.l     D0, A3
  468. 00000506  508F                     addq.l     A7, 8
  469. 00000508  6700 0094                beq        +0x96 /* 0000059E */
  470. 0000050C  4878 4074                push.l     0x4074 /* '@t' */
  471. 00000510  2F0B                     move.l     -[A7], A3
  472. 00000512  2053                     movea.l    A0, [A3]
  473. 00000514  2050                     movea.l    A0, [A0]
  474. 00000516  2268 000C                movea.l    A1, [A0 + 0xC]
  475. 0000051A  4E91                     jsr        [A1]
  476. 0000051C  4A00                     tst.b      D0
  477. 0000051E  508F                     addq.l     A7, 8
  478. 00000520  6600 0086                bne        +0x88 /* 000005A8 */
  479. 00000524  41EE FFE8                lea.l      A0, [A6 - 0x18]
  480. 00000528  2F0C                     move.l     -[A7], A4
  481. 0000052A  2054                     movea.l    A0, [A4]
  482. 0000052C  2050                     movea.l    A0, [A0]
  483. 0000052E  2268 0090                movea.l    A1, [A0 + 0x90]
  484. 00000532  4E91                     jsr        [A1]
  485. 00000534  2D40 FFF0                move.l     [A6 - 0x10], D0
  486. 00000538  7000                     moveq.l    D0, 0x00
  487. 0000053A  2F00                     move.l     -[A7], D0
  488. 0000053C  4878 186A                push.l     0x186A
  489. 00000540  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  490. 00000544  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  491. 00000548  2D40 FFF4                move.l     [A6 - 0xC], D0
  492. 0000054C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  493. 00000550  6618                     bne        +0x1A /* 0000056A */
  494. 00000552  4878 0BEA                push.l     0xBEA
  495. 00000556  4878 0CB2                push.l     0xCB2
  496. 0000055A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  497. 0000055E  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  498. 00000562  2D40 FFF4                move.l     [A6 - 0xC], D0
  499. 00000566  4FEF 000C                lea.l      A7, [A7 + 0xC]
  500. label0000056A:
  501. 0000056A  486E FFE8                pea.l      [A6 - 0x18]
  502. 0000056E  2F0B                     move.l     -[A7], A3
  503. 00000570  206E FFF4                movea.l    A0, [A6 - 0xC]
  504. 00000574  2F08                     move.l     -[A7], A0
  505. 00000576  2050                     movea.l    A0, [A0]
  506. 00000578  2050                     movea.l    A0, [A0]
  507. 0000057A  2268 002C                movea.l    A1, [A0 + 0x2C]
  508. 0000057E  4E91                     jsr        [A1]
  509. 00000580  486E FFE8                pea.l      [A6 - 0x18]
  510. 00000584  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  511. 00000588  486E FFE8                pea.l      [A6 - 0x18]
  512. 0000058C  2F0B                     move.l     -[A7], A3
  513. 0000058E  2F0C                     move.l     -[A7], A4
  514. 00000590  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  515. 00000594  4EBA 02B8                jsr        [PC + 0x2B8 /* 0000084E */]
  516. 00000598  4FEF 0020                lea.l      A7, [A7 + 0x20]
  517. 0000059C  600A                     bra        +0xC /* 000005A8 */
  518. label0000059E:
  519. 0000059E  558F                     subq.l     A7, 2
  520. 000005A0  303C 0002                move.w     D0, 0x2
  521. 000005A4  A830                     syscall    Pack14
  522. 000005A6  548F                     addq.l     A7, 2
  523. label000005A8:
  524. 000005A8  4CEE 1800 FFE0           movem.l    A3,A4, [A6 - 0x20]
  525. 000005AE  4E5E                     unlink     A6
  526. 000005B0  4E75                     rts
  527. export_968:
  528. 000005B2  4E56 FFEC                link       A6, -0x0014
  529. 000005B6  48E7 0018                movem.l    -[A7], A3,A4
  530. 000005BA  286E 0008                movea.l    A4, [A6 + 0x8]
  531. 000005BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  532. 000005C2  2F0C                     move.l     -[A7], A4
  533. 000005C4  4EBA FE1E                jsr        [PC - 0x1E2 /* 000003E4 */]
  534. 000005C8  206E 000C                movea.l    A0, [A6 + 0xC]
  535. 000005CC  4A90                     tst.l      [A0]
  536. 000005CE  508F                     addq.l     A7, 8
  537. 000005D0  666C                     bne        +0x6E /* 0000063E */
  538. 000005D2  486E FFFC                pea.l      [A6 - 0x4]
  539. 000005D6  A972                     syscall    GetMouse
  540. 000005D8  2D6E FFFC FFEC           move.l     [A6 - 0x14], [A6 - 0x4]
  541. 000005DE  41EE FFF0                lea.l      A0, [A6 - 0x10]
  542. 000005E2  2054                     movea.l    A0, [A4]
  543. 000005E4  2D68 0070 FFF8           move.l     [A6 - 0x8], [A0 + 0x70]
  544. 000005EA  6724                     beq        +0x26 /* 00000610 */
  545. 000005EC  206E FFF8                movea.l    A0, [A6 - 0x8]
  546. 000005F0  2050                     movea.l    A0, [A0]
  547. 000005F2  47E8 0008                lea.l      A3, [A0 + 0x8]
  548. 000005F6  558F                     subq.l     A7, 2
  549. 000005F8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  550. 000005FC  2F0B                     move.l     -[A7], A3
  551. 000005FE  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  552. 00000602  4A1F                     tst.b      [A7]+
  553. 00000604  670A                     beq        +0xC /* 00000610 */
  554. 00000606  206E 000C                movea.l    A0, [A6 + 0xC]
  555. 0000060A  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  556. label00000610:
  557. 00000610  2054                     movea.l    A0, [A4]
  558. 00000612  2D68 0074 FFF8           move.l     [A6 - 0x8], [A0 + 0x74]
  559. 00000618  6724                     beq        +0x26 /* 0000063E */
  560. 0000061A  206E FFF8                movea.l    A0, [A6 - 0x8]
  561. 0000061E  2050                     movea.l    A0, [A0]
  562. 00000620  47E8 0008                lea.l      A3, [A0 + 0x8]
  563. 00000624  558F                     subq.l     A7, 2
  564. 00000626  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  565. 0000062A  2F0B                     move.l     -[A7], A3
  566. 0000062C  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  567. 00000630  4A1F                     tst.b      [A7]+
  568. 00000632  670A                     beq        +0xC /* 0000063E */
  569. 00000634  206E 000C                movea.l    A0, [A6 + 0xC]
  570. 00000638  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  571. label0000063E:
  572. 0000063E  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  573. 00000644  4E5E                     unlink     A6
  574. 00000646  4E75                     rts
  575. export_969:
  576. 00000648  4E56 FEA4                link       A6, -0x015C
  577. 0000064C  48E7 0118                movem.l    -[A7], D7,A3,A4
  578. 00000650  286E 0008                movea.l    A4, [A6 + 0x8]
  579. 00000654  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  580. 00000658  2F0C                     move.l     -[A7], A4
  581. 0000065A  4EBA FDF0                jsr        [PC - 0x210 /* 0000044C */]
  582. 0000065E  266D F62A                movea.l    A3, [A5 - 0x9D6]
  583. 00000662  2053                     movea.l    A0, [A3]
  584. 00000664  0828 0006 0031           btst.b     [A0 + 0x31], 0x6
  585. 0000066A  56C0                     sne        D0
  586. 0000066C  4400                     neg.b      D0
  587. 0000066E  4A00                     tst.b      D0
  588. 00000670  508F                     addq.l     A7, 8
  589. 00000672  6600 0186                bne        +0x188 /* 000007FA */
  590. 00000676  2F0C                     move.l     -[A7], A4
  591. 00000678  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  592. 0000067C  4A00                     tst.b      D0
  593. 0000067E  588F                     addq.l     A7, 4
  594. 00000680  6700 0178                beq        +0x17A /* 000007FA */
  595. 00000684  486E FFFC                pea.l      [A6 - 0x4]
  596. 00000688  A972                     syscall    GetMouse
  597. 0000068A  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  598. 00000690  41EE FFF4                lea.l      A0, [A6 - 0xC]
  599. 00000694  486E FFF4                pea.l      [A6 - 0xC]
  600. 00000698  2F0C                     move.l     -[A7], A4
  601. 0000069A  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  602. 0000069E  558F                     subq.l     A7, 2
  603. 000006A0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  604. 000006A4  486E FFF4                pea.l      [A6 - 0xC]
  605. 000006A8  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  606. 000006AC  4A1F                     tst.b      [A7]+
  607. 000006AE  508F                     addq.l     A7, 8
  608. 000006B0  6600 0148                bne        +0x14A /* 000007FA */
  609. 000006B4  7E08                     moveq.l    D7, 0x08
  610. 000006B6  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  611. 000006BA  486E FFE4                pea.l      [A6 - 0x1C]
  612. 000006BE  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  613. 000006C2  2054                     movea.l    A0, [A4]
  614. 000006C4  2668 0070                movea.l    A3, [A0 + 0x70]
  615. 000006C8  200B                     move.l     D0, A3
  616. 000006CA  588F                     addq.l     A7, 4
  617. 000006CC  673E                     beq        +0x40 /* 0000070C */
  618. 000006CE  2053                     movea.l    A0, [A3]
  619. 000006D0  43EE FFDC                lea.l      A1, [A6 - 0x24]
  620. 000006D4  5088                     addq.l     A0, 8
  621. 000006D6  22D8                     move.l     [A1]+, [A0]+
  622. 000006D8  22D8                     move.l     [A1]+, [A0]+
  623. 000006DA  558F                     subq.l     A7, 2
  624. 000006DC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  625. 000006E0  486E FFDC                pea.l      [A6 - 0x24]
  626. 000006E4  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  627. 000006E8  4A1F                     tst.b      [A7]+
  628. 000006EA  6720                     beq        +0x22 /* 0000070C */
  629. 000006EC  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  630. 000006F0  43EE FFDC                lea.l      A1, [A6 - 0x24]
  631. 000006F4  20D9                     move.l     [A0]+, [A1]+
  632. 000006F6  20D9                     move.l     [A0]+, [A1]+
  633. 000006F8  558F                     subq.l     A7, 2
  634. 000006FA  2F0B                     move.l     -[A7], A3
  635. 000006FC  A961                     syscall    GetControlMinimum/GetMinCtl
  636. 000006FE  558F                     subq.l     A7, 2
  637. 00000700  2F0B                     move.l     -[A7], A3
  638. 00000702  A962                     syscall    GetControlMaximum/GetMaxCtl
  639. 00000704  301F                     move.w     D0, [A7]+
  640. 00000706  B05F                     cmp.w      D0, [A7]+
  641. 00000708  6602                     bne        +0x4 /* 0000070C */
  642. 0000070A  7E09                     moveq.l    D7, 0x09
  643. label0000070C:
  644. 0000070C  2054                     movea.l    A0, [A4]
  645. 0000070E  2668 0074                movea.l    A3, [A0 + 0x74]
  646. 00000712  200B                     move.l     D0, A3
  647. 00000714  673E                     beq        +0x40 /* 00000754 */
  648. 00000716  2053                     movea.l    A0, [A3]
  649. 00000718  43EE FFDC                lea.l      A1, [A6 - 0x24]
  650. 0000071C  5088                     addq.l     A0, 8
  651. 0000071E  22D8                     move.l     [A1]+, [A0]+
  652. 00000720  22D8                     move.l     [A1]+, [A0]+
  653. 00000722  558F                     subq.l     A7, 2
  654. 00000724  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  655. 00000728  486E FFDC                pea.l      [A6 - 0x24]
  656. 0000072C  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  657. 00000730  4A1F                     tst.b      [A7]+
  658. 00000732  6720                     beq        +0x22 /* 00000754 */
  659. 00000734  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  660. 00000738  43EE FFDC                lea.l      A1, [A6 - 0x24]
  661. 0000073C  20D9                     move.l     [A0]+, [A1]+
  662. 0000073E  20D9                     move.l     [A0]+, [A1]+
  663. 00000740  558F                     subq.l     A7, 2
  664. 00000742  2F0B                     move.l     -[A7], A3
  665. 00000744  A961                     syscall    GetControlMinimum/GetMinCtl
  666. 00000746  558F                     subq.l     A7, 2
  667. 00000748  2F0B                     move.l     -[A7], A3
  668. 0000074A  A962                     syscall    GetControlMaximum/GetMaxCtl
  669. 0000074C  301F                     move.w     D0, [A7]+
  670. 0000074E  B05F                     cmp.w      D0, [A7]+
  671. 00000750  6602                     bne        +0x4 /* 00000754 */
  672. 00000752  7E0A                     moveq.l    D7, 0x0A
  673. label00000754:
  674. 00000754  486E FFEC                pea.l      [A6 - 0x14]
  675. 00000758  4EAD 0912                jsr        [A5 + 0x912 /* export_286 */]
  676. 0000075C  2F00                     move.l     -[A7], D0
  677. 0000075E  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  678. 00000762  0C40 0005                cmpi.w     D0, 0x5
  679. 00000766  508F                     addq.l     A7, 8
  680. 00000768  6632                     bne        +0x34 /* 0000079C */
  681. 0000076A  B9EE FFEC                cmpa.l     A4, [A6 - 0x14]
  682. 0000076E  662C                     bne        +0x2E /* 0000079C */
  683. 00000770  2F0C                     move.l     -[A7], A4
  684. 00000772  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  685. 00000776  2040                     movea.l    A0, D0
  686. 00000778  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  687. 0000077C  22D8                     move.l     [A1]+, [A0]+
  688. 0000077E  22D8                     move.l     [A1]+, [A0]+
  689. 00000780  302E FFEA                move.w     D0, [A6 - 0x16]
  690. 00000784  907C 0010                sub.w      D0, 0x10
  691. 00000788  3D40 FFE6                move.w     [A6 - 0x1A], D0
  692. 0000078C  302E FFE8                move.w     D0, [A6 - 0x18]
  693. 00000790  907C 0010                sub.w      D0, 0x10
  694. 00000794  3D40 FFE4                move.w     [A6 - 0x1C], D0
  695. 00000798  7E0B                     moveq.l    D7, 0x0B
  696. 0000079A  588F                     addq.l     A7, 4
  697. label0000079C:
  698. 0000079C  486E FFE4                pea.l      [A6 - 0x1C]
  699. 000007A0  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  700. 000007A4  4A00                     tst.b      D0
  701. 000007A6  588F                     addq.l     A7, 4
  702. 000007A8  6650                     bne        +0x52 /* 000007FA */
  703. 000007AA  486E FFE4                pea.l      [A6 - 0x1C]
  704. 000007AE  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  705. 000007B2  41EE FEDC                lea.l      A0, [A6 - 0x124]
  706. 000007B6  4210                     clr.b      [A0]
  707. 000007B8  486E FEA4                pea.l      [A6 - 0x15C]
  708. 000007BC  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  709. 000007C0  4A80                     tst.l      D0
  710. 000007C2  508F                     addq.l     A7, 8
  711. 000007C4  6716                     beq        +0x18 /* 000007DC */
  712. 000007C6  7000                     moveq.l    D0, 0x00
  713. 000007C8  3007                     move.w     D0, D7
  714. 000007CA  2F00                     move.l     -[A7], D0
  715. 000007CC  4878 0FF3                push.l     0xFF3
  716. 000007D0  486E FEDC                pea.l      [A6 - 0x124]
  717. 000007D4  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  718. 000007D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  719. label000007DC:
  720. 000007DC  486E FEA4                pea.l      [A6 - 0x15C]
  721. 000007E0  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  722. 000007E4  486E FFE4                pea.l      [A6 - 0x1C]
  723. 000007E8  486E FEDC                pea.l      [A6 - 0x124]
  724. 000007EC  2F0C                     move.l     -[A7], A4
  725. 000007EE  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  726. 000007F2  4EBA 076E                jsr        [PC + 0x76E /* 00000F62 */]
  727. 000007F6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  728. label000007FA:
  729. 000007FA  4CEE 1880 FE98           movem.l    D7,A3,A4, [A6 - 0x168]
  730. 00000800  4E5E                     unlink     A6
  731. 00000802  4E75                     rts
  732. fn00000804:
  733. 00000804  4E56 0000                link       A6, 0
  734. 00000808  48E7 0308                movem.l    -[A7], D6,D7,A4
  735. 0000080C  286E 0008                movea.l    A4, [A6 + 0x8]
  736. 00000810  4878 31CE                push.l     0x31CE
  737. 00000814  2F0C                     move.l     -[A7], A4
  738. 00000816  2054                     movea.l    A0, [A4]
  739. 00000818  2050                     movea.l    A0, [A0]
  740. 0000081A  2268 000C                movea.l    A1, [A0 + 0xC]
  741. 0000081E  4E91                     jsr        [A1]
  742. 00000820  4A00                     tst.b      D0
  743. 00000822  508F                     addq.l     A7, 8
  744. 00000824  671C                     beq        +0x1E /* 00000842 */
  745. 00000826  2054                     movea.l    A0, [A4]
  746. 00000828  2C28 0054                move.l     D6, [A0 + 0x54]
  747. 0000082C  2F06                     move.l     -[A7], D6
  748. 0000082E  4878 0FF7                push.l     0xFF7
  749. 00000832  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  750. 00000836  2E00                     move.l     D7, D0
  751. 00000838  4A47                     tst.w      D7
  752. 0000083A  5EC0                     sgt        D0
  753. 0000083C  4400                     neg.b      D0
  754. 0000083E  508F                     addq.l     A7, 8
  755. 00000840  6002                     bra        +0x4 /* 00000844 */
  756. label00000842:
  757. 00000842  7000                     moveq.l    D0, 0x00
  758. label00000844:
  759. 00000844  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  760. 0000084A  4E5E                     unlink     A6
  761. 0000084C  4E75                     rts
  762. fn0000084E:
  763. 0000084E  4E56 F992                link       A6, -0x066E
  764. 00000852  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  765. 00000856  266E 0010                movea.l    A3, [A6 + 0x10]
  766. 0000085A  286E 0008                movea.l    A4, [A6 + 0x8]
  767. 0000085E  41EE FDE8                lea.l      A0, [A6 - 0x218]
  768. 00000862  4210                     clr.b      [A0]
  769. 00000864  7EFF                     moveq.l    D7, 0xFFFFFFFF
  770. 00000866  206E 0014                movea.l    A0, [A6 + 0x14]
  771. 0000086A  43EE FFEA                lea.l      A1, [A6 - 0x16]
  772. 0000086E  22D8                     move.l     [A1]+, [A0]+
  773. 00000870  22D8                     move.l     [A1]+, [A0]+
  774. 00000872  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  775. 00000878  4204                     clr.b      D4
  776. 0000087A  422E FFF3                clr.b      [A6 - 0xD]
  777. 0000087E  7CFF                     moveq.l    D6, 0xFFFFFFFF
  778. 00000880  7AFF                     moveq.l    D5, 0xFFFFFFFF
  779. 00000882  7000                     moveq.l    D0, 0x00
  780. 00000884  2D40 FFF4                move.l     [A6 - 0xC], D0
  781. 00000888  486E FD9C                pea.l      [A6 - 0x264]
  782. 0000088C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  783. 00000890  4A80                     tst.l      D0
  784. 00000892  588F                     addq.l     A7, 4
  785. 00000894  6700 05FE                beq        +0x600 /* 00000E94 */
  786. 00000898  200B                     move.l     D0, A3
  787. 0000089A  6700 05F8                beq        +0x5FA /* 00000E94 */
  788. 0000089E  4AAE 000C                tst.l      [A6 + 0xC]
  789. 000008A2  6700 0100                beq        +0x102 /* 000009A4 */
  790. 000008A6  2D6E 000C FD98           move.l     [A6 - 0x268], [A6 + 0xC]
  791. 000008AC  206E FD98                movea.l    A0, [A6 - 0x268]
  792. 000008B0  2F08                     move.l     -[A7], A0
  793. 000008B2  2050                     movea.l    A0, [A0]
  794. 000008B4  2050                     movea.l    A0, [A0]
  795. 000008B6  2268 0090                movea.l    A1, [A0 + 0x90]
  796. 000008BA  4E91                     jsr        [A1]
  797. 000008BC  2D40 FD90                move.l     [A6 - 0x270], D0
  798. 000008C0  588F                     addq.l     A7, 4
  799. 000008C2  6700 00E0                beq        +0xE2 /* 000009A4 */
  800. 000008C6  486E FD94                pea.l      [A6 - 0x26C]
  801. 000008CA  A972                     syscall    GetMouse
  802. 000008CC  2F2E FD94                move.l     -[A7], [A6 - 0x26C]
  803. 000008D0  2F0B                     move.l     -[A7], A3
  804. 000008D2  2F2E FD90                move.l     -[A7], [A6 - 0x270]
  805. 000008D6  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  806. 000008DA  2D40 FFF4                move.l     [A6 - 0xC], D0
  807. 000008DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  808. 000008E2  6700 00C0                beq        +0xC2 /* 000009A4 */
  809. 000008E6  206E FFF4                movea.l    A0, [A6 - 0xC]
  810. 000008EA  2050                     movea.l    A0, [A0]
  811. 000008EC  2D48 FC90                move.l     [A6 - 0x370], A0
  812. 000008F0  3028 0014                move.w     D0, [A0 + 0x14]
  813. 000008F4  48C0                     ext.l      D0
  814. 000008F6  2E00                     move.l     D7, D0
  815. 000008F8  486E FFEA                pea.l      [A6 - 0x16]
  816. 000008FC  2F0B                     move.l     -[A7], A3
  817. 000008FE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  818. 00000902  2050                     movea.l    A0, [A0]
  819. 00000904  2268 002C                movea.l    A1, [A0 + 0x2C]
  820. 00000908  4E91                     jsr        [A1]
  821. 0000090A  41EE FB8C                lea.l      A0, [A6 - 0x474]
  822. 0000090E  4878 6A72                push.l     0x6A72 /* 'jr' */
  823. 00000912  206E 000C                movea.l    A0, [A6 + 0xC]
  824. 00000916  2F08                     move.l     -[A7], A0
  825. 00000918  2050                     movea.l    A0, [A0]
  826. 0000091A  2050                     movea.l    A0, [A0]
  827. 0000091C  2268 000C                movea.l    A1, [A0 + 0xC]
  828. 00000920  4E91                     jsr        [A1]
  829. 00000922  4A00                     tst.b      D0
  830. 00000924  4FEF 0014                lea.l      A7, [A7 + 0x14]
  831. 00000928  674E                     beq        +0x50 /* 00000978 */
  832. 0000092A  486E FFEA                pea.l      [A6 - 0x16]
  833. 0000092E  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  834. 00000932  2D40 FA86                move.l     [A6 - 0x57A], D0
  835. 00000936  206E 000C                movea.l    A0, [A6 + 0xC]
  836. 0000093A  2050                     movea.l    A0, [A0]
  837. 0000093C  2068 0010                movea.l    A0, [A0 + 0x10]
  838. 00000940  2D68 0018 FA8A           move.l     [A6 - 0x576], [A0 + 0x18]
  839. 00000946  2D6E FA86 FA8E           move.l     [A6 - 0x572], [A6 - 0x57A]
  840. 0000094C  2F2E FA8E                move.l     -[A7], [A6 - 0x572]
  841. 00000950  2F2E FA8A                move.l     -[A7], [A6 - 0x576]
  842. 00000954  2F2E FA8E                move.l     -[A7], [A6 - 0x572]
  843. 00000958  A8E4                     syscall    SectRgn
  844. 0000095A  206E FA86                movea.l    A0, [A6 - 0x57A]
  845. 0000095E  2050                     movea.l    A0, [A0]
  846. 00000960  5488                     addq.l     A0, 2
  847. 00000962  43EE FFEA                lea.l      A1, [A6 - 0x16]
  848. 00000966  22D8                     move.l     [A1]+, [A0]+
  849. 00000968  22D8                     move.l     [A1]+, [A0]+
  850. 0000096A  41EE FFEA                lea.l      A0, [A6 - 0x16]
  851. 0000096E  206E FA86                movea.l    A0, [A6 - 0x57A]
  852. 00000972  A023                     syscall    DisposHandle/DisposeHandle
  853. 00000974  588F                     addq.l     A7, 4
  854. 00000976  6022                     bra        +0x24 /* 0000099A */
  855. label00000978:
  856. 00000978  486E FB8C                pea.l      [A6 - 0x474]
  857. 0000097C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  858. 00000980  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  859. 00000984  558F                     subq.l     A7, 2
  860. 00000986  486E FB8C                pea.l      [A6 - 0x474]
  861. 0000098A  486E FFEA                pea.l      [A6 - 0x16]
  862. 0000098E  486E FFEA                pea.l      [A6 - 0x16]
  863. 00000992  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  864. 00000996  4FEF 000A                lea.l      A7, [A7 + 0xA]
  865. label0000099A:
  866. 0000099A  486E FFEA                pea.l      [A6 - 0x16]
  867. 0000099E  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  868. 000009A2  588F                     addq.l     A7, 4
  869. label000009A4:
  870. 000009A4  4A87                     tst.l      D7
  871. 000009A6  6700 0264                beq        +0x266 /* 00000C0C */
  872. 000009AA  0C87 0000 0BEA           cmpi.l     D7, 0xBEA
  873. 000009B0  6700 025A                beq        +0x25C /* 00000C0C */
  874. 000009B4  41EE FC94                lea.l      A0, [A6 - 0x36C]
  875. 000009B8  4210                     clr.b      [A0]
  876. 000009BA  2007                     move.l     D0, D7
  877. 000009BC  0480 0000 0BEB           subi.l     D0, 0xBEB
  878. 000009C2  6700 00BA                beq        +0xBC /* 00000A7E */
  879. 000009C6  0480 0000 0009           subi.l     D0, 0x9 /* '\t' */
  880. 000009CC  673C                     beq        +0x3E /* 00000A0A */
  881. 000009CE  5380                     subq.l     D0, 1
  882. 000009D0  6700 00B6                beq        +0xB8 /* 00000A88 */
  883. 000009D4  0480 0000 1B55           subi.l     D0, 0x1B55
  884. 000009DA  6700 00FE                beq        +0x100 /* 00000ADA */
  885. 000009DE  0480 0000 0AB8           subi.l     D0, 0xAB8
  886. 000009E4  6700 00D6                beq        +0xD8 /* 00000ABC */
  887. 000009E8  0480 0000 1F42           subi.l     D0, 0x1F42
  888. 000009EE  674E                     beq        +0x50 /* 00000A3E */
  889. 000009F0  5380                     subq.l     D0, 1
  890. 000009F2  6700 00BE                beq        +0xC0 /* 00000AB2 */
  891. 000009F6  5380                     subq.l     D0, 1
  892. 000009F8  6700 00D6                beq        +0xD8 /* 00000AD0 */
  893. 000009FC  5380                     subq.l     D0, 1
  894. 000009FE  6700 00C6                beq        +0xC8 /* 00000AC6 */
  895. 00000A02  5780                     subq.l     D0, 3
  896. 00000A04  672E                     beq        +0x30 /* 00000A34 */
  897. 00000A06  6000 0194                bra        +0x196 /* 00000B9C */
  898. label00000A0A:
  899. 00000A0A  2053                     movea.l    A0, [A3]
  900. 00000A0C  0828 0005 0025           btst.b     [A0 + 0x25], 0x5
  901. 00000A12  56C0                     sne        D0
  902. 00000A14  4400                     neg.b      D0
  903. 00000A16  4A00                     tst.b      D0
  904. 00000A18  6710                     beq        +0x12 /* 00000A2A */
  905. 00000A1A  4AA8 001C                tst.l      [A0 + 0x1C]
  906. 00000A1E  660A                     bne        +0xC /* 00000A2A */
  907. 00000A20  2E3C 0000 0FE3           move.l     D7, 0xFE3
  908. 00000A26  6000 0174                bra        +0x176 /* 00000B9C */
  909. label00000A2A:
  910. 00000A2A  2E3C 0000 0FE2           move.l     D7, 0xFE2
  911. 00000A30  6000 016A                bra        +0x16C /* 00000B9C */
  912. label00000A34:
  913. 00000A34  2E3C 0000 0FD4           move.l     D7, 0xFD4
  914. 00000A3A  6000 0160                bra        +0x162 /* 00000B9C */
  915. label00000A3E:
  916. 00000A3E  4878 2BF2                push.l     0x2BF2
  917. 00000A42  2F0B                     move.l     -[A7], A3
  918. 00000A44  2053                     movea.l    A0, [A3]
  919. 00000A46  2050                     movea.l    A0, [A0]
  920. 00000A48  2268 000C                movea.l    A1, [A0 + 0xC]
  921. 00000A4C  4E91                     jsr        [A1]
  922. 00000A4E  4A00                     tst.b      D0
  923. 00000A50  508F                     addq.l     A7, 8
  924. 00000A52  6720                     beq        +0x22 /* 00000A74 */
  925. 00000A54  4878 5144                push.l     0x5144 /* 'QD' */
  926. 00000A58  2F0B                     move.l     -[A7], A3
  927. 00000A5A  2053                     movea.l    A0, [A3]
  928. 00000A5C  2050                     movea.l    A0, [A0]
  929. 00000A5E  2268 0074                movea.l    A1, [A0 + 0x74]
  930. 00000A62  4E91                     jsr        [A1]
  931. 00000A64  4A80                     tst.l      D0
  932. 00000A66  508F                     addq.l     A7, 8
  933. 00000A68  660A                     bne        +0xC /* 00000A74 */
  934. 00000A6A  2E3C 0000 0FD5           move.l     D7, 0xFD5
  935. 00000A70  6000 012A                bra        +0x12C /* 00000B9C */
  936. label00000A74:
  937. 00000A74  2E3C 0000 0FD4           move.l     D7, 0xFD4
  938. 00000A7A  6000 0120                bra        +0x122 /* 00000B9C */
  939. label00000A7E:
  940. 00000A7E  2E3C 0000 0FD6           move.l     D7, 0xFD6
  941. 00000A84  6000 0116                bra        +0x118 /* 00000B9C */
  942. label00000A88:
  943. 00000A88  4878 0BF5                push.l     0xBF5
  944. 00000A8C  2F0B                     move.l     -[A7], A3
  945. 00000A8E  2053                     movea.l    A0, [A3]
  946. 00000A90  2050                     movea.l    A0, [A0]
  947. 00000A92  2268 0074                movea.l    A1, [A0 + 0x74]
  948. 00000A96  4E91                     jsr        [A1]
  949. 00000A98  4A80                     tst.l      D0
  950. 00000A9A  508F                     addq.l     A7, 8
  951. 00000A9C  660A                     bne        +0xC /* 00000AA8 */
  952. 00000A9E  2E3C 0000 0FD8           move.l     D7, 0xFD8
  953. 00000AA4  6000 00F6                bra        +0xF8 /* 00000B9C */
  954. label00000AA8:
  955. 00000AA8  2E3C 0000 0FD7           move.l     D7, 0xFD7
  956. 00000AAE  6000 00EC                bra        +0xEE /* 00000B9C */
  957. label00000AB2:
  958. 00000AB2  2E3C 0000 0FD9           move.l     D7, 0xFD9
  959. 00000AB8  6000 00E2                bra        +0xE4 /* 00000B9C */
  960. label00000ABC:
  961. 00000ABC  2E3C 0000 0FDA           move.l     D7, 0xFDA
  962. 00000AC2  6000 00D8                bra        +0xDA /* 00000B9C */
  963. label00000AC6:
  964. 00000AC6  2E3C 0000 0FDB           move.l     D7, 0xFDB
  965. 00000ACC  6000 00CE                bra        +0xD0 /* 00000B9C */
  966. label00000AD0:
  967. 00000AD0  2E3C 0000 0FF7           move.l     D7, 0xFF7
  968. 00000AD6  6000 00C4                bra        +0xC6 /* 00000B9C */
  969. label00000ADA:
  970. 00000ADA  4878 0CB2                push.l     0xCB2
  971. 00000ADE  206E FFF4                movea.l    A0, [A6 - 0xC]
  972. 00000AE2  2F08                     move.l     -[A7], A0
  973. 00000AE4  2050                     movea.l    A0, [A0]
  974. 00000AE6  2050                     movea.l    A0, [A0]
  975. 00000AE8  2268 000C                movea.l    A1, [A0 + 0xC]
  976. 00000AEC  4E91                     jsr        [A1]
  977. 00000AEE  4A00                     tst.b      D0
  978. 00000AF0  508F                     addq.l     A7, 8
  979. 00000AF2  670A                     beq        +0xC /* 00000AFE */
  980. 00000AF4  2E3C 0000 0FF6           move.l     D7, 0xFF6
  981. 00000AFA  6000 00A0                bra        +0xA2 /* 00000B9C */
  982. label00000AFE:
  983. 00000AFE  486E FDE8                pea.l      [A6 - 0x218]
  984. 00000B02  4878 0FA0                push.l     0xFA0
  985. 00000B06  4878 0FE7                push.l     0xFE7
  986. 00000B0A  2F0C                     move.l     -[A7], A4
  987. 00000B0C  4EBA 07C0                jsr        [PC + 0x7C0 /* 000012CE */]
  988. 00000B10  4878 274B                push.l     0x274B /* '\'K' */
  989. 00000B14  2F0B                     move.l     -[A7], A3
  990. 00000B16  2053                     movea.l    A0, [A3]
  991. 00000B18  2050                     movea.l    A0, [A0]
  992. 00000B1A  2268 0074                movea.l    A1, [A0 + 0x74]
  993. 00000B1E  4E91                     jsr        [A1]
  994. 00000B20  2D40 FD94                move.l     [A6 - 0x26C], D0
  995. 00000B24  4878 274A                push.l     0x274A /* '\'J' */
  996. 00000B28  2F0B                     move.l     -[A7], A3
  997. 00000B2A  2053                     movea.l    A0, [A3]
  998. 00000B2C  2050                     movea.l    A0, [A0]
  999. 00000B2E  2268 0074                movea.l    A1, [A0 + 0x74]
  1000. 00000B32  4E91                     jsr        [A1]
  1001. 00000B34  2D40 FD98                move.l     [A6 - 0x268], D0
  1002. 00000B38  202E FD94                move.l     D0, [A6 - 0x26C]
  1003. 00000B3C  B0AE FD98                cmp.l      D0, [A6 - 0x268]
  1004. 00000B40  6C06                     bge        +0x8 /* 00000B48 */
  1005. 00000B42  202E FD94                move.l     D0, [A6 - 0x26C]
  1006. 00000B46  6004                     bra        +0x6 /* 00000B4C */
  1007. label00000B48:
  1008. 00000B48  202E FD98                move.l     D0, [A6 - 0x268]
  1009. label00000B4C:
  1010. 00000B4C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1011. 00000B50  2F00                     move.l     -[A7], D0
  1012. 00000B52  486E FC94                pea.l      [A6 - 0x36C]
  1013. 00000B56  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  1014. 00000B5A  7000                     moveq.l    D0, 0x00
  1015. 00000B5C  2F00                     move.l     -[A7], D0
  1016. 00000B5E  486E FC94                pea.l      [A6 - 0x36C]
  1017. 00000B62  486E FDE8                pea.l      [A6 - 0x218]
  1018. 00000B66  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  1019. 00000B6A  4878 274A                push.l     0x274A /* '\'J' */
  1020. 00000B6E  2F0B                     move.l     -[A7], A3
  1021. 00000B70  2053                     movea.l    A0, [A3]
  1022. 00000B72  2050                     movea.l    A0, [A0]
  1023. 00000B74  2268 0074                movea.l    A1, [A0 + 0x74]
  1024. 00000B78  4E91                     jsr        [A1]
  1025. 00000B7A  508F                     addq.l     A7, 8
  1026. 00000B7C  2F00                     move.l     -[A7], D0
  1027. 00000B7E  486E FC94                pea.l      [A6 - 0x36C]
  1028. 00000B82  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  1029. 00000B86  7001                     moveq.l    D0, 0x01
  1030. 00000B88  2F00                     move.l     -[A7], D0
  1031. 00000B8A  486E FC94                pea.l      [A6 - 0x36C]
  1032. 00000B8E  486E FDE8                pea.l      [A6 - 0x218]
  1033. 00000B92  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  1034. 00000B96  7E00                     moveq.l    D7, 0x00
  1035. 00000B98  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1036. label00000B9C:
  1037. 00000B9C  4A87                     tst.l      D7
  1038. 00000B9E  6700 02F4                beq        +0x2F6 /* 00000E94 */
  1039. 00000BA2  486E FDE8                pea.l      [A6 - 0x218]
  1040. 00000BA6  4878 0FA0                push.l     0xFA0
  1041. 00000BAA  3007                     move.w     D0, D7
  1042. 00000BAC  48C0                     ext.l      D0
  1043. 00000BAE  2F00                     move.l     -[A7], D0
  1044. 00000BB0  2F0C                     move.l     -[A7], A4
  1045. 00000BB2  4EBA 071A                jsr        [PC + 0x71A /* 000012CE */]
  1046. 00000BB6  41EE FB94                lea.l      A0, [A6 - 0x46C]
  1047. 00000BBA  4210                     clr.b      [A0]
  1048. 00000BBC  4878 0BEB                push.l     0xBEB
  1049. 00000BC0  486E FB94                pea.l      [A6 - 0x46C]
  1050. 00000BC4  2F0B                     move.l     -[A7], A3
  1051. 00000BC6  2053                     movea.l    A0, [A3]
  1052. 00000BC8  2050                     movea.l    A0, [A0]
  1053. 00000BCA  2268 0054                movea.l    A1, [A0 + 0x54]
  1054. 00000BCE  4E91                     jsr        [A1]
  1055. 00000BD0  7000                     moveq.l    D0, 0x00
  1056. 00000BD2  2F00                     move.l     -[A7], D0
  1057. 00000BD4  486E FB94                pea.l      [A6 - 0x46C]
  1058. 00000BD8  486E FDE8                pea.l      [A6 - 0x218]
  1059. 00000BDC  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  1060. 00000BE0  4878 0BEA                push.l     0xBEA
  1061. 00000BE4  486E FB94                pea.l      [A6 - 0x46C]
  1062. 00000BE8  2F0B                     move.l     -[A7], A3
  1063. 00000BEA  2053                     movea.l    A0, [A3]
  1064. 00000BEC  2050                     movea.l    A0, [A0]
  1065. 00000BEE  2268 0054                movea.l    A1, [A0 + 0x54]
  1066. 00000BF2  4E91                     jsr        [A1]
  1067. 00000BF4  7001                     moveq.l    D0, 0x01
  1068. 00000BF6  2F00                     move.l     -[A7], D0
  1069. 00000BF8  486E FB94                pea.l      [A6 - 0x46C]
  1070. 00000BFC  486E FDE8                pea.l      [A6 - 0x218]
  1071. 00000C00  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  1072. 00000C04  4FEF 0040                lea.l      A7, [A7 + 0x40]
  1073. 00000C08  6000 028A                bra        +0x28C /* 00000E94 */
  1074. label00000C0C:
  1075. 00000C0C  4AAE FFF4                tst.l      [A6 - 0xC]
  1076. 00000C10  672A                     beq        +0x2C /* 00000C3C */
  1077. 00000C12  4878 186A                push.l     0x186A
  1078. 00000C16  206E FFF4                movea.l    A0, [A6 - 0xC]
  1079. 00000C1A  2F08                     move.l     -[A7], A0
  1080. 00000C1C  2050                     movea.l    A0, [A0]
  1081. 00000C1E  2050                     movea.l    A0, [A0]
  1082. 00000C20  2268 000C                movea.l    A1, [A0 + 0xC]
  1083. 00000C24  4E91                     jsr        [A1]
  1084. 00000C26  4A00                     tst.b      D0
  1085. 00000C28  508F                     addq.l     A7, 8
  1086. 00000C2A  6710                     beq        +0x12 /* 00000C3C */
  1087. 00000C2C  2F0B                     move.l     -[A7], A3
  1088. 00000C2E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1089. 00000C32  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  1090. 00000C36  48C0                     ext.l      D0
  1091. 00000C38  2E00                     move.l     D7, D0
  1092. 00000C3A  508F                     addq.l     A7, 8
  1093. label00000C3C:
  1094. 00000C3C  2007                     move.l     D0, D7
  1095. 00000C3E  5580                     subq.l     D0, 2
  1096. 00000C40  671A                     beq        +0x1C /* 00000C5C */
  1097. 00000C42  5380                     subq.l     D0, 1
  1098. 00000C44  670C                     beq        +0xE /* 00000C52 */
  1099. 00000C46  0480 0000 0BE7           subi.l     D0, 0xBE7
  1100. 00000C4C  671A                     beq        +0x1C /* 00000C68 */
  1101. 00000C4E  6000 0090                bra        +0x92 /* 00000CE0 */
  1102. label00000C52:
  1103. 00000C52  2E3C 0000 0FE4           move.l     D7, 0xFE4
  1104. 00000C58  6000 0086                bra        +0x88 /* 00000CE0 */
  1105. label00000C5C:
  1106. 00000C5C  422E FFF2                clr.b      [A6 - 0xE]
  1107. 00000C60  2E3C 0000 0FE5           move.l     D7, 0xFE5
  1108. 00000C66  6078                     bra        +0x7A /* 00000CE0 */
  1109. label00000C68:
  1110. 00000C68  4878 510E                push.l     0x510E
  1111. 00000C6C  2F0B                     move.l     -[A7], A3
  1112. 00000C6E  2053                     movea.l    A0, [A3]
  1113. 00000C70  2050                     movea.l    A0, [A0]
  1114. 00000C72  2268 000C                movea.l    A1, [A0 + 0xC]
  1115. 00000C76  4E91                     jsr        [A1]
  1116. 00000C78  4A00                     tst.b      D0
  1117. 00000C7A  508F                     addq.l     A7, 8
  1118. 00000C7C  6718                     beq        +0x1A /* 00000C96 */
  1119. 00000C7E  2053                     movea.l    A0, [A3]
  1120. 00000C80  2F28 0028                move.l     -[A7], [A0 + 0x28]
  1121. 00000C84  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  1122. 00000C88  7200                     moveq.l    D1, 0x00
  1123. 00000C8A  4A00                     tst.b      D0
  1124. 00000C8C  57C1                     seq        D1
  1125. 00000C8E  4401                     neg.b      D1
  1126. 00000C90  1D41 FFF2                move.b     [A6 - 0xE], D1
  1127. 00000C94  588F                     addq.l     A7, 4
  1128. label00000C96:
  1129. 00000C96  206E 000C                movea.l    A0, [A6 + 0xC]
  1130. 00000C9A  2050                     movea.l    A0, [A0]
  1131. 00000C9C  2D68 0008 FDD4           move.l     [A6 - 0x22C], [A0 + 0x8]
  1132. 00000CA2  4878 2710                push.l     0x2710
  1133. 00000CA6  206E FDD4                movea.l    A0, [A6 - 0x22C]
  1134. 00000CAA  2F08                     move.l     -[A7], A0
  1135. 00000CAC  2050                     movea.l    A0, [A0]
  1136. 00000CAE  2050                     movea.l    A0, [A0]
  1137. 00000CB0  2268 000C                movea.l    A1, [A0 + 0xC]
  1138. 00000CB4  4E91                     jsr        [A1]
  1139. 00000CB6  4A00                     tst.b      D0
  1140. 00000CB8  508F                     addq.l     A7, 8
  1141. 00000CBA  6624                     bne        +0x26 /* 00000CE0 */
  1142. 00000CBC  4878 0BEA                push.l     0xBEA
  1143. 00000CC0  2F0B                     move.l     -[A7], A3
  1144. 00000CC2  2053                     movea.l    A0, [A3]
  1145. 00000CC4  2050                     movea.l    A0, [A0]
  1146. 00000CC6  2268 006C                movea.l    A1, [A0 + 0x6C]
  1147. 00000CCA  4E91                     jsr        [A1]
  1148. 00000CCC  4A00                     tst.b      D0
  1149. 00000CCE  508F                     addq.l     A7, 8
  1150. 00000CD0  6708                     beq        +0xA /* 00000CDA */
  1151. 00000CD2  2E3C 0000 0FD2           move.l     D7, 0xFD2
  1152. 00000CD8  6006                     bra        +0x8 /* 00000CE0 */
  1153. label00000CDA:
  1154. 00000CDA  2E3C 0000 0FD3           move.l     D7, 0xFD3
  1155. label00000CE0:
  1156. 00000CE0  2054                     movea.l    A0, [A4]
  1157. 00000CE2  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  1158. 00000CE6  6640                     bne        +0x42 /* 00000D28 */
  1159. 00000CE8  B7E8 000C                cmpa.l     A3, [A0 + 0xC]
  1160. 00000CEC  663A                     bne        +0x3C /* 00000D28 */
  1161. 00000CEE  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1162. 00000CF2  2D48 FDD8                move.l     [A6 - 0x228], A0
  1163. 00000CF6  2054                     movea.l    A0, [A4]
  1164. 00000CF8  2D48 FDDC                move.l     [A6 - 0x224], A0
  1165. 00000CFC  7000                     moveq.l    D0, 0x00
  1166. 00000CFE  2D6E FDD8 FDE0           move.l     [A6 - 0x220], [A6 - 0x228]
  1167. 00000D04  2D48 FDE4                move.l     [A6 - 0x21C], A0
  1168. 00000D08  2F00                     move.l     -[A7], D0
  1169. 00000D0A  558F                     subq.l     A7, 2
  1170. 00000D0C  2F2E FDE0                move.l     -[A7], [A6 - 0x220]
  1171. 00000D10  2F2E FDE4                move.l     -[A7], [A6 - 0x21C]
  1172. 00000D14  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1173. 00000D18  121F                     move.b     D1, [A7]+
  1174. 00000D1A  201F                     move.l     D0, [A7]+
  1175. 00000D1C  4A01                     tst.b      D1
  1176. 00000D1E  57C0                     seq        D0
  1177. 00000D20  4400                     neg.b      D0
  1178. 00000D22  4A00                     tst.b      D0
  1179. 00000D24  6700 016E                beq        +0x170 /* 00000E94 */
  1180. label00000D28:
  1181. 00000D28  4A2E FFF2                tst.b      [A6 - 0xE]
  1182. 00000D2C  6778                     beq        +0x7A /* 00000DA6 */
  1183. 00000D2E  2F0B                     move.l     -[A7], A3
  1184. 00000D30  4EBA FAD2                jsr        [PC - 0x52E /* 00000804 */]
  1185. 00000D34  4A00                     tst.b      D0
  1186. 00000D36  588F                     addq.l     A7, 4
  1187. 00000D38  676C                     beq        +0x6E /* 00000DA6 */
  1188. 00000D3A  558F                     subq.l     A7, 2
  1189. 00000D3C  A994                     syscall    CurResFile
  1190. 00000D3E  3A1F                     move.w     D5, [A7]+
  1191. 00000D40  2053                     movea.l    A0, [A3]
  1192. 00000D42  3C28 004A                move.w     D6, [A0 + 0x4A]
  1193. 00000D46  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1194. 00000D4A  6626                     bne        +0x28 /* 00000D72 */
  1195. 00000D4C  7000                     moveq.l    D0, 0x00
  1196. 00000D4E  2F00                     move.l     -[A7], D0
  1197. 00000D50  2F00                     move.l     -[A7], D0
  1198. 00000D52  7201                     moveq.l    D1, 0x01
  1199. 00000D54  2F01                     move.l     -[A7], D1
  1200. 00000D56  2F0B                     move.l     -[A7], A3
  1201. 00000D58  4EAD 3572                jsr        [A5 + 0x3572 /* export_1706 */]
  1202. 00000D5C  3C00                     move.w     D6, D0
  1203. 00000D5E  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1204. 00000D62  56C0                     sne        D0
  1205. 00000D64  0240 0001                andi.w     D0, 0x1
  1206. 00000D68  48C0                     ext.l      D0
  1207. 00000D6A  1D40 FFF3                move.b     [A6 - 0xD], D0
  1208. 00000D6E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1209. label00000D72:
  1210. 00000D72  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1211. 00000D76  672E                     beq        +0x30 /* 00000DA6 */
  1212. 00000D78  3F06                     move.w     -[A7], D6
  1213. 00000D7A  A998                     syscall    UseResFile
  1214. 00000D7C  558F                     subq.l     A7, 2
  1215. 00000D7E  2F3C 6866 6472           move.l     -[A7], 0x68666472 /* 'hfdr' */
  1216. 00000D84  3F3C E9C0                move.w     -[A7], 0xE9C0
  1217. 00000D88  7001                     moveq.l    D0, 0x01
  1218. 00000D8A  3F00                     move.w     -[A7], D0
  1219. 00000D8C  7200                     moveq.l    D1, 0x00
  1220. 00000D8E  3F01                     move.w     -[A7], D1
  1221. 00000D90  486E FEE8                pea.l      [A6 - 0x118]
  1222. 00000D94  303C 0711                move.w     D0, 0x711
  1223. 00000D98  A830                     syscall    Pack14
  1224. 00000D9A  4A5F                     tst.w      [A7]+
  1225. 00000D9C  57C0                     seq        D0
  1226. 00000D9E  0240 0001                andi.w     D0, 0x1
  1227. 00000DA2  48C0                     ext.l      D0
  1228. 00000DA4  1800                     move.b     D4, D0
  1229. label00000DA6:
  1230. 00000DA6  4A04                     tst.b      D4
  1231. 00000DA8  6600 00EA                bne        +0xEC /* 00000E94 */
  1232. 00000DAC  4878 2DE6                push.l     0x2DE6
  1233. 00000DB0  2F0B                     move.l     -[A7], A3
  1234. 00000DB2  2053                     movea.l    A0, [A3]
  1235. 00000DB4  2050                     movea.l    A0, [A0]
  1236. 00000DB6  2268 000C                movea.l    A1, [A0 + 0xC]
  1237. 00000DBA  4E91                     jsr        [A1]
  1238. 00000DBC  1C00                     move.b     D6, D0
  1239. 00000DBE  508F                     addq.l     A7, 8
  1240. 00000DC0  6732                     beq        +0x34 /* 00000DF4 */
  1241. 00000DC2  7000                     moveq.l    D0, 0x00
  1242. 00000DC4  2F00                     move.l     -[A7], D0
  1243. 00000DC6  2F0B                     move.l     -[A7], A3
  1244. 00000DC8  2053                     movea.l    A0, [A3]
  1245. 00000DCA  2050                     movea.l    A0, [A0]
  1246. 00000DCC  2268 008C                movea.l    A1, [A0 + 0x8C]
  1247. 00000DD0  4E91                     jsr        [A1]
  1248. 00000DD2  0C80 0000 F070           cmpi.l     D0, 0xF070
  1249. 00000DD8  508F                     addq.l     A7, 8
  1250. 00000DDA  6618                     bne        +0x1A /* 00000DF4 */
  1251. 00000DDC  486E FDE8                pea.l      [A6 - 0x218]
  1252. 00000DE0  4878 0FA0                push.l     0xFA0
  1253. 00000DE4  4878 0FEC                push.l     0xFEC
  1254. 00000DE8  2F0C                     move.l     -[A7], A4
  1255. 00000DEA  4EBA 04E2                jsr        [PC + 0x4E2 /* 000012CE */]
  1256. 00000DEE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1257. 00000DF2  6018                     bra        +0x1A /* 00000E0C */
  1258. label00000DF4:
  1259. 00000DF4  4878 0BEC                push.l     0xBEC
  1260. 00000DF8  486E FDE8                pea.l      [A6 - 0x218]
  1261. 00000DFC  2F0B                     move.l     -[A7], A3
  1262. 00000DFE  2053                     movea.l    A0, [A3]
  1263. 00000E00  2050                     movea.l    A0, [A0]
  1264. 00000E02  2268 0054                movea.l    A1, [A0 + 0x54]
  1265. 00000E06  4E91                     jsr        [A1]
  1266. 00000E08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1267. label00000E0C:
  1268. 00000E0C  4A87                     tst.l      D7
  1269. 00000E0E  6700 0084                beq        +0x86 /* 00000E94 */
  1270. 00000E12  41EE FA92                lea.l      A0, [A6 - 0x56E]
  1271. 00000E16  4210                     clr.b      [A0]
  1272. 00000E18  486E FA92                pea.l      [A6 - 0x56E]
  1273. 00000E1C  4878 0FA0                push.l     0xFA0
  1274. 00000E20  3007                     move.w     D0, D7
  1275. 00000E22  48C0                     ext.l      D0
  1276. 00000E24  2F00                     move.l     -[A7], D0
  1277. 00000E26  2F0C                     move.l     -[A7], A4
  1278. 00000E28  4EBA 04A4                jsr        [PC + 0x4A4 /* 000012CE */]
  1279. 00000E2C  3D7C 0BEB FB92           move.w     [A6 - 0x46E], 0xBEB
  1280. 00000E32  4A06                     tst.b      D6
  1281. 00000E34  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1282. 00000E38  6706                     beq        +0x8 /* 00000E40 */
  1283. 00000E3A  3D7C 0BEA FB92           move.w     [A6 - 0x46E], 0xBEA
  1284. label00000E40:
  1285. 00000E40  41EE F992                lea.l      A0, [A6 - 0x66E]
  1286. 00000E44  4210                     clr.b      [A0]
  1287. 00000E46  302E FB92                move.w     D0, [A6 - 0x46E]
  1288. 00000E4A  48C0                     ext.l      D0
  1289. 00000E4C  2F00                     move.l     -[A7], D0
  1290. 00000E4E  486E F992                pea.l      [A6 - 0x66E]
  1291. 00000E52  2F0B                     move.l     -[A7], A3
  1292. 00000E54  2053                     movea.l    A0, [A3]
  1293. 00000E56  2050                     movea.l    A0, [A0]
  1294. 00000E58  2268 0054                movea.l    A1, [A0 + 0x54]
  1295. 00000E5C  4E91                     jsr        [A1]
  1296. 00000E5E  7000                     moveq.l    D0, 0x00
  1297. 00000E60  2F00                     move.l     -[A7], D0
  1298. 00000E62  486E F992                pea.l      [A6 - 0x66E]
  1299. 00000E66  486E FA92                pea.l      [A6 - 0x56E]
  1300. 00000E6A  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  1301. 00000E6E  7000                     moveq.l    D0, 0x00
  1302. 00000E70  102E FA92                move.b     D0, [A6 - 0x56E]
  1303. 00000E74  7200                     moveq.l    D1, 0x00
  1304. 00000E76  122E FDE8                move.b     D1, [A6 - 0x218]
  1305. 00000E7A  D240                     add.w      D1, D0
  1306. 00000E7C  0C41 00FF                cmpi.w     D1, 0xFF
  1307. 00000E80  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1308. 00000E84  620E                     bhi        +0x10 /* 00000E94 */
  1309. 00000E86  486E FA92                pea.l      [A6 - 0x56E]
  1310. 00000E8A  486E FDE8                pea.l      [A6 - 0x218]
  1311. 00000E8E  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1312. 00000E92  508F                     addq.l     A7, 8
  1313. label00000E94:
  1314. 00000E94  486E FD9C                pea.l      [A6 - 0x264]
  1315. 00000E98  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1316. 00000E9C  2054                     movea.l    A0, [A4]
  1317. 00000E9E  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  1318. 00000EA2  588F                     addq.l     A7, 4
  1319. 00000EA4  662C                     bne        +0x2E /* 00000ED2 */
  1320. 00000EA6  B7E8 000C                cmpa.l     A3, [A0 + 0xC]
  1321. 00000EAA  6626                     bne        +0x28 /* 00000ED2 */
  1322. 00000EAC  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1323. 00000EB0  2D48 FFF8                move.l     [A6 - 0x8], A0
  1324. 00000EB4  2054                     movea.l    A0, [A4]
  1325. 00000EB6  2D48 FFFC                move.l     [A6 - 0x4], A0
  1326. 00000EBA  558F                     subq.l     A7, 2
  1327. 00000EBC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1328. 00000EC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1329. 00000EC4  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1330. 00000EC8  4A1F                     tst.b      [A7]+
  1331. 00000ECA  6706                     beq        +0x8 /* 00000ED2 */
  1332. 00000ECC  7001                     moveq.l    D0, 0x01
  1333. 00000ECE  6000 0088                bra        +0x8A /* 00000F58 */
  1334. label00000ED2:
  1335. 00000ED2  2054                     movea.l    A0, [A4]
  1336. 00000ED4  2F08                     move.l     -[A7], A0
  1337. 00000ED6  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1338. 00000EDA  4A04                     tst.b      D4
  1339. 00000EDC  588F                     addq.l     A7, 4
  1340. 00000EDE  6724                     beq        +0x26 /* 00000F04 */
  1341. 00000EE0  486E FFEA                pea.l      [A6 - 0x16]
  1342. 00000EE4  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1343. 00000EE8  303C 0080                move.w     D0, 0x80
  1344. label00000EEC:
  1345. 00000EEC  3F20                     move.w     -[A7], -[A0]
  1346. 00000EEE  51C8 FFFC                dbf        D0, -0x6 /* 00000EEC */
  1347. 00000EF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1348. 00000EF6  2F0C                     move.l     -[A7], A4
  1349. 00000EF8  4EBA 0176                jsr        [PC + 0x176 /* 00001070 */]
  1350. 00000EFC  1C00                     move.b     D6, D0
  1351. 00000EFE  4FEF 010E                lea.l      A7, [A7 + 0x10E]
  1352. 00000F02  6018                     bra        +0x1A /* 00000F1C */
  1353. label00000F04:
  1354. 00000F04  486E FFEA                pea.l      [A6 - 0x16]
  1355. 00000F08  486E FDE8                pea.l      [A6 - 0x218]
  1356. 00000F0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1357. 00000F10  2F0C                     move.l     -[A7], A4
  1358. 00000F12  4EBA 004E                jsr        [PC + 0x4E /* 00000F62 */]
  1359. 00000F16  1C00                     move.b     D6, D0
  1360. 00000F18  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1361. label00000F1C:
  1362. 00000F1C  4A2E FFF3                tst.b      [A6 - 0xD]
  1363. 00000F20  6708                     beq        +0xA /* 00000F2A */
  1364. 00000F22  2F0B                     move.l     -[A7], A3
  1365. 00000F24  4EAD 3582                jsr        [A5 + 0x3582 /* export_1708 */]
  1366. 00000F28  588F                     addq.l     A7, 4
  1367. label00000F2A:
  1368. 00000F2A  0C45 FFFF                cmpi.w     D5, 0xFFFF
  1369. 00000F2E  6704                     beq        +0x6 /* 00000F34 */
  1370. 00000F30  3F05                     move.w     -[A7], D5
  1371. 00000F32  A998                     syscall    UseResFile
  1372. label00000F34:
  1373. 00000F34  4A06                     tst.b      D6
  1374. 00000F36  661E                     bne        +0x20 /* 00000F56 */
  1375. 00000F38  2054                     movea.l    A0, [A4]
  1376. 00000F3A  216E 000C 0010           move.l     [A0 + 0x10], [A6 + 0xC]
  1377. 00000F40  2054                     movea.l    A0, [A4]
  1378. 00000F42  214B 000C                move.l     [A0 + 0xC], A3
  1379. 00000F46  2054                     movea.l    A0, [A4]
  1380. 00000F48  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1381. 00000F4C  20D9                     move.l     [A0]+, [A1]+
  1382. 00000F4E  20D9                     move.l     [A0]+, [A1]+
  1383. 00000F50  2054                     movea.l    A0, [A4]
  1384. 00000F52  2147 0008                move.l     [A0 + 0x8], D7
  1385. label00000F56:
  1386. 00000F56  1006                     move.b     D0, D6
  1387. label00000F58:
  1388. 00000F58  4CEE 18F0 F97A           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x686]
  1389. 00000F5E  4E5E                     unlink     A6
  1390. 00000F60  4E75                     rts
  1391. fn00000F62:
  1392. 00000F62  4E56 FEEA                link       A6, -0x0116
  1393. 00000F66  48E7 0118                movem.l    -[A7], D7,A3,A4
  1394. 00000F6A  266E 0014                movea.l    A3, [A6 + 0x14]
  1395. 00000F6E  286E 0008                movea.l    A4, [A6 + 0x8]
  1396. 00000F72  2054                     movea.l    A0, [A4]
  1397. 00000F74  4A28 0014                tst.b      [A0 + 0x14]
  1398. 00000F78  6700 00EC                beq        +0xEE /* 00001066 */
  1399. 00000F7C  558F                     subq.l     A7, 2
  1400. 00000F7E  A974                     syscall    Button
  1401. 00000F80  4A1F                     tst.b      [A7]+
  1402. 00000F82  6634                     bne        +0x36 /* 00000FB8 */
  1403. 00000F84  2D4B FFF0                move.l     [A6 - 0x10], A3
  1404. 00000F88  2054                     movea.l    A0, [A4]
  1405. 00000F8A  2D48 FFF4                move.l     [A6 - 0xC], A0
  1406. 00000F8E  7000                     moveq.l    D0, 0x00
  1407. 00000F90  2D4B FFF8                move.l     [A6 - 0x8], A3
  1408. 00000F94  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  1409. 00000F9A  2F00                     move.l     -[A7], D0
  1410. 00000F9C  558F                     subq.l     A7, 2
  1411. 00000F9E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1412. 00000FA2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1413. 00000FA6  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1414. 00000FAA  121F                     move.b     D1, [A7]+
  1415. 00000FAC  201F                     move.l     D0, [A7]+
  1416. 00000FAE  4A01                     tst.b      D1
  1417. 00000FB0  57C0                     seq        D0
  1418. 00000FB2  4400                     neg.b      D0
  1419. 00000FB4  4A00                     tst.b      D0
  1420. 00000FB6  6614                     bne        +0x16 /* 00000FCC */
  1421. label00000FB8:
  1422. 00000FB8  206E 0010                movea.l    A0, [A6 + 0x10]
  1423. 00000FBC  7000                     moveq.l    D0, 0x00
  1424. 00000FBE  1010                     move.b     D0, [A0]
  1425. 00000FC0  4A80                     tst.l      D0
  1426. 00000FC2  2054                     movea.l    A0, [A4]
  1427. 00000FC4  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  1428. 00000FC8  6700 009C                beq        +0x9E /* 00001066 */
  1429. label00000FCC:
  1430. 00000FCC  302B 0004                move.w     D0, [A3 + 0x4]
  1431. 00000FD0  48C0                     ext.l      D0
  1432. 00000FD2  3213                     move.w     D1, [A3]
  1433. 00000FD4  48C1                     ext.l      D1
  1434. 00000FD6  9081                     sub.l      D0, D1
  1435. 00000FD8  7202                     moveq.l    D1, 0x02
  1436. 00000FDA  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1437. 00000FDE  D053                     add.w      D0, [A3]
  1438. 00000FE0  3D40 FEEA                move.w     [A6 - 0x116], D0
  1439. 00000FE4  302B 0006                move.w     D0, [A3 + 0x6]
  1440. 00000FE8  48C0                     ext.l      D0
  1441. 00000FEA  322B 0002                move.w     D1, [A3 + 0x2]
  1442. 00000FEE  48C1                     ext.l      D1
  1443. 00000FF0  9081                     sub.l      D0, D1
  1444. 00000FF2  7202                     moveq.l    D1, 0x02
  1445. 00000FF4  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1446. 00000FF8  D06B 0002                add.w      D0, [A3 + 0x2]
  1447. 00000FFC  3D40 FEEC                move.w     [A6 - 0x114], D0
  1448. 00001000  3D7C 0001 FEEE           move.w     [A6 - 0x112], 0x1
  1449. 00001006  206E 0010                movea.l    A0, [A6 + 0x10]
  1450. 0000100A  7000                     moveq.l    D0, 0x00
  1451. 0000100C  1010                     move.b     D0, [A0]
  1452. 0000100E  5240                     addq.w     D0, 1
  1453. 00001010  48C0                     ext.l      D0
  1454. 00001012  41EE FEF0                lea.l      A0, [A6 - 0x110]
  1455. 00001016  2248                     movea.l    A1, A0
  1456. 00001018  206E 0010                movea.l    A0, [A6 + 0x10]
  1457. 0000101C  A02E                     syscall    BlockMove/BlockMoveData
  1458. 0000101E  558F                     subq.l     A7, 2
  1459. 00001020  486E FEEE                pea.l      [A6 - 0x112]
  1460. 00001024  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  1461. 00001028  7000                     moveq.l    D0, 0x00
  1462. 0000102A  2F00                     move.l     -[A7], D0
  1463. 0000102C  2F00                     move.l     -[A7], D0
  1464. 0000102E  7200                     moveq.l    D1, 0x00
  1465. 00001030  3F01                     move.w     -[A7], D1
  1466. 00001032  7006                     moveq.l    D0, 0x06
  1467. 00001034  3F00                     move.w     -[A7], D0
  1468. 00001036  3F01                     move.w     -[A7], D1
  1469. 00001038  303C 0B01                move.w     D0, 0xB01
  1470. 0000103C  A830                     syscall    Pack14
  1471. 0000103E  301F                     move.w     D0, [A7]+
  1472. 00001040  1E00                     move.b     D7, D0
  1473. 00001042  6620                     bne        +0x22 /* 00001064 */
  1474. 00001044  2054                     movea.l    A0, [A4]
  1475. 00001046  224B                     movea.l    A1, A3
  1476. 00001048  20D9                     move.l     [A0]+, [A1]+
  1477. 0000104A  20D9                     move.l     [A0]+, [A1]+
  1478. 0000104C  2054                     movea.l    A0, [A4]
  1479. 0000104E  216E 000C 0010           move.l     [A0 + 0x10], [A6 + 0xC]
  1480. 00001054  206E 0010                movea.l    A0, [A6 + 0x10]
  1481. 00001058  7000                     moveq.l    D0, 0x00
  1482. 0000105A  1010                     move.b     D0, [A0]
  1483. 0000105C  4A80                     tst.l      D0
  1484. 0000105E  2054                     movea.l    A0, [A4]
  1485. 00001060  2140 0008                move.l     [A0 + 0x8], D0
  1486. label00001064:
  1487. 00001064  1007                     move.b     D0, D7
  1488. label00001066:
  1489. 00001066  4CEE 1880 FEDE           movem.l    D7,A3,A4, [A6 - 0x122]
  1490. 0000106C  4E5E                     unlink     A6
  1491. 0000106E  4E75                     rts
  1492. fn00001070:
  1493. 00001070  4E56 FFEC                link       A6, -0x0014
  1494. 00001074  48E7 0118                movem.l    -[A7], D7,A3,A4
  1495. 00001078  266E 0112                movea.l    A3, [A6 + 0x112]
  1496. 0000107C  286E 0008                movea.l    A4, [A6 + 0x8]
  1497. 00001080  558F                     subq.l     A7, 2
  1498. 00001082  A974                     syscall    Button
  1499. 00001084  4A1F                     tst.b      [A7]+
  1500. 00001086  6600 009A                bne        +0x9C /* 00001122 */
  1501. 0000108A  2D4B FFF0                move.l     [A6 - 0x10], A3
  1502. 0000108E  2054                     movea.l    A0, [A4]
  1503. 00001090  2D48 FFF4                move.l     [A6 - 0xC], A0
  1504. 00001094  7000                     moveq.l    D0, 0x00
  1505. 00001096  2D4B FFF8                move.l     [A6 - 0x8], A3
  1506. 0000109A  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  1507. 000010A0  2F00                     move.l     -[A7], D0
  1508. 000010A2  558F                     subq.l     A7, 2
  1509. 000010A4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1510. 000010A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1511. 000010AC  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1512. 000010B0  121F                     move.b     D1, [A7]+
  1513. 000010B2  201F                     move.l     D0, [A7]+
  1514. 000010B4  4A01                     tst.b      D1
  1515. 000010B6  57C0                     seq        D0
  1516. 000010B8  4400                     neg.b      D0
  1517. 000010BA  4A00                     tst.b      D0
  1518. 000010BC  6764                     beq        +0x66 /* 00001122 */
  1519. 000010BE  302B 0004                move.w     D0, [A3 + 0x4]
  1520. 000010C2  48C0                     ext.l      D0
  1521. 000010C4  3213                     move.w     D1, [A3]
  1522. 000010C6  48C1                     ext.l      D1
  1523. 000010C8  9081                     sub.l      D0, D1
  1524. 000010CA  7202                     moveq.l    D1, 0x02
  1525. 000010CC  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1526. 000010D0  D053                     add.w      D0, [A3]
  1527. 000010D2  3D40 FFEC                move.w     [A6 - 0x14], D0
  1528. 000010D6  302B 0006                move.w     D0, [A3 + 0x6]
  1529. 000010DA  48C0                     ext.l      D0
  1530. 000010DC  322B 0002                move.w     D1, [A3 + 0x2]
  1531. 000010E0  48C1                     ext.l      D1
  1532. 000010E2  9081                     sub.l      D0, D1
  1533. 000010E4  7202                     moveq.l    D1, 0x02
  1534. 000010E6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1535. 000010EA  D06B 0002                add.w      D0, [A3 + 0x2]
  1536. 000010EE  3D40 FFEE                move.w     [A6 - 0x12], D0
  1537. 000010F2  558F                     subq.l     A7, 2
  1538. 000010F4  486E 0010                pea.l      [A6 + 0x10]
  1539. 000010F8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1540. 000010FC  7000                     moveq.l    D0, 0x00
  1541. 000010FE  2F00                     move.l     -[A7], D0
  1542. 00001100  2F00                     move.l     -[A7], D0
  1543. 00001102  7200                     moveq.l    D1, 0x00
  1544. 00001104  3F01                     move.w     -[A7], D1
  1545. 00001106  7006                     moveq.l    D0, 0x06
  1546. 00001108  3F00                     move.w     -[A7], D0
  1547. 0000110A  3F01                     move.w     -[A7], D1
  1548. 0000110C  303C 0B01                move.w     D0, 0xB01
  1549. 00001110  A830                     syscall    Pack14
  1550. 00001112  301F                     move.w     D0, [A7]+
  1551. 00001114  1E00                     move.b     D7, D0
  1552. 00001116  6608                     bne        +0xA /* 00001120 */
  1553. 00001118  2054                     movea.l    A0, [A4]
  1554. 0000111A  224B                     movea.l    A1, A3
  1555. 0000111C  20D9                     move.l     [A0]+, [A1]+
  1556. 0000111E  20D9                     move.l     [A0]+, [A1]+
  1557. label00001120:
  1558. 00001120  1007                     move.b     D0, D7
  1559. label00001122:
  1560. 00001122  4CEE 1880 FFE0           movem.l    D7,A3,A4, [A6 - 0x20]
  1561. 00001128  4E5E                     unlink     A6
  1562. 0000112A  4E75                     rts
  1563. export_970:
  1564. 0000112C  4E56 0000                link       A6, 0
  1565. 00001130  48E7 0018                movem.l    -[A7], A3,A4
  1566. 00001134  266E 000C                movea.l    A3, [A6 + 0xC]
  1567. 00001138  286E 0008                movea.l    A4, [A6 + 0x8]
  1568. 0000113C  558F                     subq.l     A7, 2
  1569. 0000113E  303C 0007                move.w     D0, 0x7
  1570. 00001142  A830                     syscall    Pack14
  1571. 00001144  4A1F                     tst.b      [A7]+
  1572. 00001146  672E                     beq        +0x30 /* 00001176 */
  1573. 00001148  2054                     movea.l    A0, [A4]
  1574. 0000114A  B7E8 0010                cmpa.l     A3, [A0 + 0x10]
  1575. 0000114E  6626                     bne        +0x28 /* 00001176 */
  1576. 00001150  200B                     move.l     D0, A3
  1577. 00001152  6722                     beq        +0x24 /* 00001176 */
  1578. 00001154  4878 6A72                push.l     0x6A72 /* 'jr' */
  1579. 00001158  2F0B                     move.l     -[A7], A3
  1580. 0000115A  2053                     movea.l    A0, [A3]
  1581. 0000115C  2050                     movea.l    A0, [A0]
  1582. 0000115E  2268 000C                movea.l    A1, [A0 + 0xC]
  1583. 00001162  4E91                     jsr        [A1]
  1584. 00001164  4A00                     tst.b      D0
  1585. 00001166  508F                     addq.l     A7, 8
  1586. 00001168  660C                     bne        +0xE /* 00001176 */
  1587. 0000116A  7001                     moveq.l    D0, 0x01
  1588. 0000116C  2F00                     move.l     -[A7], D0
  1589. 0000116E  2F0C                     move.l     -[A7], A4
  1590. 00001170  4EBA 000E                jsr        [PC + 0xE /* 00001180 */]
  1591. 00001174  508F                     addq.l     A7, 8
  1592. label00001176:
  1593. 00001176  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1594. 0000117C  4E5E                     unlink     A6
  1595. 0000117E  4E75                     rts
  1596. fn00001180:
  1597. 00001180  4E56 0000                link       A6, 0
  1598. 00001184  48E7 0108                movem.l    -[A7], D7,A4
  1599. 00001188  286E 0008                movea.l    A4, [A6 + 0x8]
  1600. 0000118C  558F                     subq.l     A7, 2
  1601. 0000118E  303C 0002                move.w     D0, 0x2
  1602. 00001192  A830                     syscall    Pack14
  1603. 00001194  3E1F                     move.w     D7, [A7]+
  1604. 00001196  6626                     bne        +0x28 /* 000011BE */
  1605. 00001198  4A2E 000F                tst.b      [A6 + 0xF]
  1606. 0000119C  6720                     beq        +0x22 /* 000011BE */
  1607. 0000119E  2054                     movea.l    A0, [A4]
  1608. 000011A0  7000                     moveq.l    D0, 0x00
  1609. 000011A2  2140 0010                move.l     [A0 + 0x10], D0
  1610. 000011A6  2054                     movea.l    A0, [A4]
  1611. 000011A8  2140 000C                move.l     [A0 + 0xC], D0
  1612. 000011AC  2054                     movea.l    A0, [A4]
  1613. 000011AE  2F08                     move.l     -[A7], A0
  1614. 000011B0  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1615. 000011B4  2054                     movea.l    A0, [A4]
  1616. 000011B6  7000                     moveq.l    D0, 0x00
  1617. 000011B8  2140 0008                move.l     [A0 + 0x8], D0
  1618. 000011BC  588F                     addq.l     A7, 4
  1619. label000011BE:
  1620. 000011BE  1007                     move.b     D0, D7
  1621. 000011C0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1622. 000011C6  4E5E                     unlink     A6
  1623. 000011C8  4E75                     rts
  1624. export_971:
  1625. 000011CA  4E56 FEC8                link       A6, -0x0138
  1626. 000011CE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1627. 000011D2  286E 0008                movea.l    A4, [A6 + 0x8]
  1628. 000011D6  2054                     movea.l    A0, [A4]
  1629. 000011D8  4A28 0014                tst.b      [A0 + 0x14]
  1630. 000011DC  6700 00D8                beq        +0xDA /* 000012B6 */
  1631. 000011E0  558F                     subq.l     A7, 2
  1632. 000011E2  303C 0003                move.w     D0, 0x3
  1633. 000011E6  A830                     syscall    Pack14
  1634. 000011E8  4A1F                     tst.b      [A7]+
  1635. 000011EA  6700 00B6                beq        +0xB8 /* 000012A2 */
  1636. 000011EE  558F                     subq.l     A7, 2
  1637. 000011F0  303C 0007                move.w     D0, 0x7
  1638. 000011F4  A830                     syscall    Pack14
  1639. 000011F6  4A1F                     tst.b      [A7]+
  1640. 000011F8  6618                     bne        +0x1A /* 00001212 */
  1641. 000011FA  2054                     movea.l    A0, [A4]
  1642. 000011FC  2F08                     move.l     -[A7], A0
  1643. 000011FE  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1644. 00001202  2054                     movea.l    A0, [A4]
  1645. 00001204  7000                     moveq.l    D0, 0x00
  1646. 00001206  2140 000C                move.l     [A0 + 0xC], D0
  1647. 0000120A  2054                     movea.l    A0, [A4]
  1648. 0000120C  2140 0008                move.l     [A0 + 0x8], D0
  1649. 00001210  588F                     addq.l     A7, 4
  1650. label00001212:
  1651. 00001212  2054                     movea.l    A0, [A4]
  1652. 00001214  4A68 0016                tst.w      [A0 + 0x16]
  1653. 00001218  6600 009C                bne        +0x9E /* 000012B6 */
  1654. 0000121C  41EE FF00                lea.l      A0, [A6 - 0x100]
  1655. 00001220  4210                     clr.b      [A0]
  1656. 00001222  486E FEC8                pea.l      [A6 - 0x138]
  1657. 00001226  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1658. 0000122A  4A80                     tst.l      D0
  1659. 0000122C  588F                     addq.l     A7, 4
  1660. 0000122E  6710                     beq        +0x12 /* 00001240 */
  1661. 00001230  4878 0FAA                push.l     0xFAA
  1662. 00001234  486E FF00                pea.l      [A6 - 0x100]
  1663. 00001238  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1664. 0000123C  508F                     addq.l     A7, 8
  1665. 0000123E  600E                     bra        +0x10 /* 0000124E */
  1666. label00001240:
  1667. 00001240  487A 007E                pea.l      [PC + 0x7E /* 000012C0, value 0xB46696E, pstring "Finder Help" */]
  1668. 00001244  486E FF00                pea.l      [A6 - 0x100]
  1669. 00001248  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  1670. 0000124C  508F                     addq.l     A7, 8
  1671. label0000124E:
  1672. 0000124E  486E FEC8                pea.l      [A6 - 0x138]
  1673. 00001252  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1674. 00001256  3A2D F6C4                move.w     D5, [A5 - 0x93C]
  1675. 0000125A  2F3C 6578 746E           move.l     -[A7], 0x6578746E /* 'extn' */
  1676. 00001260  48C5                     ext.l      D5
  1677. 00001262  2F05                     move.l     -[A7], D5
  1678. 00001264  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  1679. 00001268  2C00                     move.l     D6, D0
  1680. 0000126A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1681. 0000126C  B086                     cmp.l      D0, D6
  1682. 0000126E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1683. 00001272  6742                     beq        +0x44 /* 000012B6 */
  1684. 00001274  A11A                     syscall    GetZone, flags=1
  1685. 00001276  2648                     movea.l    A3, A0
  1686. 00001278  2078 02A6                movea.l    A0, [0x000002A6 /* SysZone */]
  1687. 0000127C  A01B                     syscall    SetZone
  1688. 0000127E  558F                     subq.l     A7, 2
  1689. 00001280  3F05                     move.w     -[A7], D5
  1690. 00001282  2F06                     move.l     -[A7], D6
  1691. 00001284  486E FF00                pea.l      [A6 - 0x100]
  1692. 00001288  7001                     moveq.l    D0, 0x01
  1693. 0000128A  1F00                     move.b     -[A7], D0
  1694. 0000128C  A81A                     syscall    HOpenResFile
  1695. 0000128E  3E1F                     move.w     D7, [A7]+
  1696. 00001290  204B                     movea.l    A0, A3
  1697. 00001292  A01B                     syscall    SetZone
  1698. 00001294  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1699. 00001298  671C                     beq        +0x1E /* 000012B6 */
  1700. 0000129A  2054                     movea.l    A0, [A4]
  1701. 0000129C  3147 0016                move.w     [A0 + 0x16], D7
  1702. 000012A0  6014                     bra        +0x16 /* 000012B6 */
  1703. label000012A2:
  1704. 000012A2  2054                     movea.l    A0, [A4]
  1705. 000012A4  4A68 0016                tst.w      [A0 + 0x16]
  1706. 000012A8  670C                     beq        +0xE /* 000012B6 */
  1707. 000012AA  3F28 0016                move.w     -[A7], [A0 + 0x16]
  1708. 000012AE  A99A                     syscall    CloseResFile
  1709. 000012B0  2054                     movea.l    A0, [A4]
  1710. 000012B2  4268 0016                clr.w      [A0 + 0x16]
  1711. label000012B6:
  1712. 000012B6  4CEE 18E0 FEB4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14C]
  1713. 000012BC  4E5E                     unlink     A6
  1714. 000012BE  4E75                     rts
  1715. 000012C0  0B46                     bchg       D6, D5
  1716. 000012C2  696E                     bvs        +0x70 /* 00001332 */
  1717. 000012C4  6465                     bcc        +0x67 /* 0000132B */
  1718. 000012C6  7220                     moveq.l    D1, 0x20
  1719. 000012C8  4865                     pea.l      -[A5]
  1720. 000012CA  6C70                     bge        +0x72 /* 0000133C */
  1721. 000012CC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1722. // begin alternate branch 000012CE-000012D6
  1723. export_972:
  1724. fn000012CE:
  1725. 000012CE  4E56 0000                link       A6, 0
  1726. 000012D2  48E7 0308                movem.l    -[A7], D6,D7,A4
  1727. // end alternate branch 000012CE-000012D6
  1728. export_972: // at 000012CE (misaligned)
  1729. fn000012CE: // (misaligned)
  1730. 000012D0  0000 48E7                ori.b      D0, 0xE7
  1731. 000012D4  0308                     btst       A0, D1
  1732. 000012D6  2C2E 0010                move.l     D6, [A6 + 0x10]
  1733. 000012DA  302E 000E                move.w     D0, [A6 + 0xE]
  1734. 000012DE  48C0                     ext.l      D0
  1735. 000012E0  3206                     move.w     D1, D6
  1736. 000012E2  48C1                     ext.l      D1
  1737. 000012E4  9041                     sub.w      D0, D1
  1738. 000012E6  3E00                     move.w     D7, D0
  1739. 000012E8  9E7C 0032                sub.w      D7, 0x32 /* '2' */
  1740. 000012EC  7000                     moveq.l    D0, 0x00
  1741. 000012EE  3007                     move.w     D0, D7
  1742. 000012F0  0C40 00C8                cmpi.w     D0, 0xC8
  1743. 000012F4  6434                     bcc        +0x36 /* 0000132A */
  1744. 000012F6  2006                     move.l     D0, D6
  1745. 000012F8  5280                     addq.l     D0, 1
  1746. 000012FA  2F00                     move.l     -[A7], D0
  1747. 000012FC  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  1748. 00001302  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1749. 00001306  2840                     movea.l    A4, D0
  1750. 00001308  200C                     move.l     D0, A4
  1751. 0000130A  508F                     addq.l     A7, 8
  1752. 0000130C  671C                     beq        +0x1E /* 0000132A */
  1753. 0000130E  7000                     moveq.l    D0, 0x00
  1754. 00001310  3007                     move.w     D0, D7
  1755. 00001312  2F00                     move.l     -[A7], D0
  1756. 00001314  2F0C                     move.l     -[A7], A4
  1757. 00001316  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1758. 0000131A  4EAD 10EA                jsr        [A5 + 0x10EA /* export_537 */]
  1759. 0000131E  4A00                     tst.b      D0
  1760. 00001320  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1761. 00001324  6704                     beq        +0x6 /* 0000132A */
  1762. 00001326  7001                     moveq.l    D0, 0x01
  1763. 00001328  6002                     bra        +0x4 /* 0000132C */
  1764. label0000132A:
  1765. 0000132A  7000                     moveq.l    D0, 0x00
  1766. label0000132C:
  1767. 0000132C  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1768. label00001332:
  1769. 00001332  4E5E                     unlink     A6
  1770. 00001334  4E75                     rts
  1771. export_973:
  1772. 00001336  4E56 FF00                link       A6, -0x0100
  1773. 0000133A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1774. // begin alternate branch 0000133C-0000133E
  1775. label0000133C:
  1776. 0000133C  0F18                     btst       [A0]+, D7
  1777. // end alternate branch 0000133C-0000133E
  1778. label0000133C: // (misaligned)
  1779. 0000133E  2A2E 0010                move.l     D5, [A6 + 0x10]
  1780. 00001342  2C2E 0014                move.l     D6, [A6 + 0x14]
  1781. 00001346  286E 000C                movea.l    A4, [A6 + 0xC]
  1782. 0000134A  2F05                     move.l     -[A7], D5
  1783. 0000134C  4878 0FF4                push.l     0xFF4
  1784. 00001350  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1785. 00001354  2800                     move.l     D4, D0
  1786. 00001356  3E04                     move.w     D7, D4
  1787. 00001358  508F                     addq.l     A7, 8
  1788. 0000135A  677C                     beq        +0x7E /* 000013D8 */
  1789. 0000135C  0C47 0FAC                cmpi.w     D7, 0xFAC
  1790. 00001360  662C                     bne        +0x2E /* 0000138E */
  1791. 00001362  2F06                     move.l     -[A7], D6
  1792. 00001364  4878 0FF6                push.l     0xFF6
  1793. 00001368  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1794. 0000136C  2800                     move.l     D4, D0
  1795. 0000136E  3E04                     move.w     D7, D4
  1796. 00001370  508F                     addq.l     A7, 8
  1797. 00001372  6700 0114                beq        +0x116 /* 00001488 */
  1798. 00001376  7000                     moveq.l    D0, 0x00
  1799. 00001378  3007                     move.w     D0, D7
  1800. 0000137A  2F00                     move.l     -[A7], D0
  1801. 0000137C  4878 0FAC                push.l     0xFAC
  1802. 00001380  2F0C                     move.l     -[A7], A4
  1803. 00001382  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1804. 00001386  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1805. 0000138A  6000 00FC                bra        +0xFE /* 00001488 */
  1806. label0000138E:
  1807. 0000138E  0C47 0FF5                cmpi.w     D7, 0xFF5
  1808. 00001392  662C                     bne        +0x2E /* 000013C0 */
  1809. 00001394  2F06                     move.l     -[A7], D6
  1810. 00001396  4878 0FF5                push.l     0xFF5
  1811. 0000139A  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1812. 0000139E  2800                     move.l     D4, D0
  1813. 000013A0  3E04                     move.w     D7, D4
  1814. 000013A2  508F                     addq.l     A7, 8
  1815. 000013A4  6700 00E2                beq        +0xE4 /* 00001488 */
  1816. 000013A8  7000                     moveq.l    D0, 0x00
  1817. 000013AA  3007                     move.w     D0, D7
  1818. 000013AC  2F00                     move.l     -[A7], D0
  1819. 000013AE  4878 0FF5                push.l     0xFF5
  1820. 000013B2  2F0C                     move.l     -[A7], A4
  1821. 000013B4  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1822. 000013B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1823. 000013BC  6000 00CA                bra        +0xCC /* 00001488 */
  1824. label000013C0:
  1825. 000013C0  7000                     moveq.l    D0, 0x00
  1826. 000013C2  3007                     move.w     D0, D7
  1827. 000013C4  2F00                     move.l     -[A7], D0
  1828. 000013C6  4878 0FF1                push.l     0xFF1
  1829. 000013CA  2F0C                     move.l     -[A7], A4
  1830. 000013CC  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1831. 000013D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1832. 000013D4  6000 00B2                bra        +0xB4 /* 00001488 */
  1833. label000013D8:
  1834. 000013D8  2F05                     move.l     -[A7], D5
  1835. 000013DA  4878 31D9                push.l     0x31D9
  1836. 000013DE  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1837. 000013E2  2800                     move.l     D4, D0
  1838. 000013E4  3E04                     move.w     D7, D4
  1839. 000013E6  508F                     addq.l     A7, 8
  1840. 000013E8  6718                     beq        +0x1A /* 00001402 */
  1841. 000013EA  48C7                     ext.l      D7
  1842. 000013EC  2007                     move.l     D0, D7
  1843. 000013EE  D0BC 0000 31DD           add.l      D0, 0x31DD
  1844. 000013F4  2F00                     move.l     -[A7], D0
  1845. 000013F6  2F0C                     move.l     -[A7], A4
  1846. 000013F8  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1847. 000013FC  508F                     addq.l     A7, 8
  1848. 000013FE  6000 0088                bra        +0x8A /* 00001488 */
  1849. label00001402:
  1850. 00001402  082E 0005 0018           btst.b     [A6 + 0x18], 0x5
  1851. 00001408  667E                     bne        +0x80 /* 00001488 */
  1852. 0000140A  41EE FF00                lea.l      A0, [A6 - 0x100]
  1853. 0000140E  4210                     clr.b      [A0]
  1854. 00001410  266D FE0C                movea.l    A3, [A5 - 0x1F4]
  1855. 00001414  2053                     movea.l    A0, [A3]
  1856. 00001416  2F28 0092                move.l     -[A7], [A0 + 0x92]
  1857. 0000141A  486E FF00                pea.l      [A6 - 0x100]
  1858. 0000141E  2F06                     move.l     -[A7], D6
  1859. 00001420  2F0B                     move.l     -[A7], A3
  1860. 00001422  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  1861. 00001426  4A2E FF00                tst.b      [A6 - 0x100]
  1862. 0000142A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1863. 0000142E  6732                     beq        +0x34 /* 00001462 */
  1864. 00001430  082E 0003 0018           btst.b     [A6 + 0x18], 0x3
  1865. 00001436  6704                     beq        +0x6 /* 0000143C */
  1866. 00001438  7005                     moveq.l    D0, 0x05
  1867. 0000143A  6002                     bra        +0x4 /* 0000143E */
  1868. label0000143C:
  1869. 0000143C  7004                     moveq.l    D0, 0x04
  1870. label0000143E:
  1871. 0000143E  4880                     ext.w      D0
  1872. 00001440  48C0                     ext.l      D0
  1873. 00001442  2F00                     move.l     -[A7], D0
  1874. 00001444  4878 0FF1                push.l     0xFF1
  1875. 00001448  2F0C                     move.l     -[A7], A4
  1876. 0000144A  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1877. 0000144E  7000                     moveq.l    D0, 0x00
  1878. 00001450  2F00                     move.l     -[A7], D0
  1879. 00001452  486E FF00                pea.l      [A6 - 0x100]
  1880. 00001456  2F0C                     move.l     -[A7], A4
  1881. 00001458  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  1882. 0000145C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1883. 00001460  6026                     bra        +0x28 /* 00001488 */
  1884. label00001462:
  1885. 00001462  082E 0003 0018           btst.b     [A6 + 0x18], 0x3
  1886. 00001468  6704                     beq        +0x6 /* 0000146E */
  1887. 0000146A  700C                     moveq.l    D0, 0x0C
  1888. 0000146C  6002                     bra        +0x4 /* 00001470 */
  1889. label0000146E:
  1890. 0000146E  700B                     moveq.l    D0, 0x0B
  1891. label00001470:
  1892. 00001470  4880                     ext.w      D0
  1893. 00001472  3E00                     move.w     D7, D0
  1894. 00001474  7000                     moveq.l    D0, 0x00
  1895. 00001476  3007                     move.w     D0, D7
  1896. 00001478  2F00                     move.l     -[A7], D0
  1897. 0000147A  4878 0FF1                push.l     0xFF1
  1898. 0000147E  2F0C                     move.l     -[A7], A4
  1899. 00001480  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1900. 00001484  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1901. label00001488:
  1902. 00001488  7200                     moveq.l    D1, 0x00
  1903. 0000148A  1214                     move.b     D1, [A4]
  1904. 0000148C  4A81                     tst.l      D1
  1905. 0000148E  56C0                     sne        D0
  1906. 00001490  4400                     neg.b      D0
  1907. 00001492  4CEE 18F0 FEE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x118]
  1908. 00001498  4E5E                     unlink     A6
  1909. 0000149A  4E75                     rts
  1910. fn0000149C:
  1911. 0000149C  4E56 FFC8                link       A6, -0x0038
  1912. 000014A0  2F07                     move.l     -[A7], D7
  1913. 000014A2  7E01                     moveq.l    D7, 0x01
  1914. 000014A4  486E FFC8                pea.l      [A6 - 0x38]
  1915. 000014A8  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1916. 000014AC  4A80                     tst.l      D0
  1917. 000014AE  588F                     addq.l     A7, 4
  1918. 000014B0  6710                     beq        +0x12 /* 000014C2 */
  1919. 000014B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1920. 000014B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1921. 000014BA  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1922. 000014BE  508F                     addq.l     A7, 8
  1923. 000014C0  6002                     bra        +0x4 /* 000014C4 */
  1924. label000014C2:
  1925. 000014C2  4207                     clr.b      D7
  1926. label000014C4:
  1927. 000014C4  486E FFC8                pea.l      [A6 - 0x38]
  1928. 000014C8  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1929. 000014CC  1007                     move.b     D0, D7
  1930. 000014CE  588F                     addq.l     A7, 4
  1931. 000014D0  2E2E FFC4                move.l     D7, [A6 - 0x3C]
  1932. 000014D4  4E5E                     unlink     A6
  1933. 000014D6  4E75                     rts
  1934. export_974:
  1935. fn000014D8:
  1936. 000014D8  4E56 FF00                link       A6, -0x0100
  1937. 000014DC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1938. 000014E0  266E 0014                movea.l    A3, [A6 + 0x14]
  1939. 000014E4  3E2E 000E                move.w     D7, [A6 + 0xE]
  1940. 000014E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1941. 000014EC  41EE FF00                lea.l      A0, [A6 - 0x100]
  1942. 000014F0  4210                     clr.b      [A0]
  1943. 000014F2  0C47 2C44                cmpi.w     D7, 0x2C44 /* ',D' */
  1944. 000014F6  662A                     bne        +0x2C /* 00001522 */
  1945. 000014F8  206E 0010                movea.l    A0, [A6 + 0x10]
  1946. 000014FC  2050                     movea.l    A0, [A0]
  1947. 000014FE  700B                     moveq.l    D0, 0x0B
  1948. 00001500  B068 000E                cmp.w      D0, [A0 + 0xE]
  1949. 00001504  661C                     bne        +0x1E /* 00001522 */
  1950. 00001506  3E3C 5146                move.w     D7, 0x5146 /* 'QF' */
  1951. 0000150A  2F0B                     move.l     -[A7], A3
  1952. 0000150C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1953. 00001510  48C7                     ext.l      D7
  1954. 00001512  2F07                     move.l     -[A7], D7
  1955. 00001514  2F0C                     move.l     -[A7], A4
  1956. 00001516  4EBA 03F6                jsr        [PC + 0x3F6 /* 0000190E */]
  1957. 0000151A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1958. 0000151E  6000 01BC                bra        +0x1BE /* 000016DC */
  1959. label00001522:
  1960. 00001522  2F0C                     move.l     -[A7], A4
  1961. 00001524  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  1962. 00001528  4A00                     tst.b      D0
  1963. 0000152A  588F                     addq.l     A7, 4
  1964. 0000152C  6714                     beq        +0x16 /* 00001542 */
  1965. 0000152E  0C47 2C25                cmpi.w     D7, 0x2C25 /* ',%' */
  1966. 00001532  6604                     bne        +0x6 /* 00001538 */
  1967. 00001534  3E3C 2C4D                move.w     D7, 0x2C4D /* ',M' */
  1968. label00001538:
  1969. 00001538  0C47 2C26                cmpi.w     D7, 0x2C26 /* ',&' */
  1970. 0000153C  6604                     bne        +0x6 /* 00001542 */
  1971. 0000153E  3E3C 2C4E                move.w     D7, 0x2C4E /* ',N' */
  1972. label00001542:
  1973. 00001542  206E 0010                movea.l    A0, [A6 + 0x10]
  1974. 00001546  2050                     movea.l    A0, [A0]
  1975. 00001548  700D                     moveq.l    D0, 0x0D
  1976. 0000154A  B068 000E                cmp.w      D0, [A0 + 0xE]
  1977. 0000154E  660A                     bne        +0xC /* 0000155A */
  1978. 00001550  4A47                     tst.w      D7
  1979. 00001552  6606                     bne        +0x8 /* 0000155A */
  1980. 00001554  7000                     moveq.l    D0, 0x00
  1981. 00001556  6000 018E                bra        +0x190 /* 000016E6 */
  1982. label0000155A:
  1983. 0000155A  2F0B                     move.l     -[A7], A3
  1984. 0000155C  4878 2BF2                push.l     0x2BF2
  1985. 00001560  48C7                     ext.l      D7
  1986. 00001562  2F07                     move.l     -[A7], D7
  1987. 00001564  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  1988. 00001568  4EBA FD64                jsr        [PC - 0x29C /* 000012CE */]
  1989. 0000156C  4A00                     tst.b      D0
  1990. 0000156E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1991. 00001572  6614                     bne        +0x16 /* 00001588 */
  1992. 00001574  2F0B                     move.l     -[A7], A3
  1993. 00001576  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1994. 0000157A  48C7                     ext.l      D7
  1995. 0000157C  2F07                     move.l     -[A7], D7
  1996. 0000157E  2F0C                     move.l     -[A7], A4
  1997. 00001580  4EBA 038C                jsr        [PC + 0x38C /* 0000190E */]
  1998. 00001584  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1999. label00001588:
  2000. 00001588  7001                     moveq.l    D0, 0x01
  2001. 0000158A  2F00                     move.l     -[A7], D0
  2002. 0000158C  48C7                     ext.l      D7
  2003. 0000158E  2F07                     move.l     -[A7], D7
  2004. 00001590  4EAD 2C7A                jsr        [A5 + 0x2C7A /* export_1419 */]
  2005. 00001594  588F                     addq.l     A7, 4
  2006. 00001596  2200                     move.l     D1, D0
  2007. 00001598  201F                     move.l     D0, [A7]+
  2008. 0000159A  4A01                     tst.b      D1
  2009. 0000159C  6620                     bne        +0x22 /* 000015BE */
  2010. 0000159E  0C47 2C40                cmpi.w     D7, 0x2C40 /* ',@' */
  2011. 000015A2  671A                     beq        +0x1C /* 000015BE */
  2012. 000015A4  0C47 2C49                cmpi.w     D7, 0x2C49 /* ',I' */
  2013. 000015A8  6714                     beq        +0x16 /* 000015BE */
  2014. 000015AA  0C47 2C4A                cmpi.w     D7, 0x2C4A /* ',J' */
  2015. 000015AE  670E                     beq        +0x10 /* 000015BE */
  2016. 000015B0  0C47 2C4D                cmpi.w     D7, 0x2C4D /* ',M' */
  2017. 000015B4  6708                     beq        +0xA /* 000015BE */
  2018. 000015B6  0C47 2C4E                cmpi.w     D7, 0x2C4E /* ',N' */
  2019. 000015BA  6702                     beq        +0x4 /* 000015BE */
  2020. 000015BC  7000                     moveq.l    D0, 0x00
  2021. label000015BE:
  2022. 000015BE  1C00                     move.b     D6, D0
  2023. 000015C0  6606                     bne        +0x8 /* 000015C8 */
  2024. 000015C2  0C47 2C2D                cmpi.w     D7, 0x2C2D /* ',-' */
  2025. 000015C6  6646                     bne        +0x48 /* 0000160E */
  2026. label000015C8:
  2027. 000015C8  4878 2CEC                push.l     0x2CEC
  2028. 000015CC  2F0C                     move.l     -[A7], A4
  2029. 000015CE  2054                     movea.l    A0, [A4]
  2030. 000015D0  2050                     movea.l    A0, [A0]
  2031. 000015D2  2268 000C                movea.l    A1, [A0 + 0xC]
  2032. 000015D6  4E91                     jsr        [A1]
  2033. 000015D8  4A00                     tst.b      D0
  2034. 000015DA  508F                     addq.l     A7, 8
  2035. 000015DC  6710                     beq        +0x12 /* 000015EE */
  2036. 000015DE  4878 2C1E                push.l     0x2C1E
  2037. 000015E2  486E FF00                pea.l      [A6 - 0x100]
  2038. 000015E6  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  2039. 000015EA  508F                     addq.l     A7, 8
  2040. 000015EC  600E                     bra        +0x10 /* 000015FC */
  2041. label000015EE:
  2042. 000015EE  4878 2C1D                push.l     0x2C1D
  2043. 000015F2  486E FF00                pea.l      [A6 - 0x100]
  2044. 000015F6  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  2045. 000015FA  508F                     addq.l     A7, 8
  2046. label000015FC:
  2047. 000015FC  7001                     moveq.l    D0, 0x01
  2048. 000015FE  2F00                     move.l     -[A7], D0
  2049. 00001600  486E FF00                pea.l      [A6 - 0x100]
  2050. 00001604  2F0B                     move.l     -[A7], A3
  2051. 00001606  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2052. 0000160A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2053. label0000160E:
  2054. 0000160E  4A06                     tst.b      D6
  2055. 00001610  6608                     bne        +0xA /* 0000161A */
  2056. 00001612  0C47 2C4B                cmpi.w     D7, 0x2C4B /* ',K' */
  2057. 00001616  6600 00C4                bne        +0xC6 /* 000016DC */
  2058. label0000161A:
  2059. 0000161A  48C7                     ext.l      D7
  2060. 0000161C  2F07                     move.l     -[A7], D7
  2061. 0000161E  2F0C                     move.l     -[A7], A4
  2062. 00001620  2054                     movea.l    A0, [A4]
  2063. 00001622  2050                     movea.l    A0, [A0]
  2064. 00001624  2268 006C                movea.l    A1, [A0 + 0x6C]
  2065. 00001628  4E91                     jsr        [A1]
  2066. 0000162A  4A00                     tst.b      D0
  2067. 0000162C  508F                     addq.l     A7, 8
  2068. 0000162E  6600 00AC                bne        +0xAE /* 000016DC */
  2069. 00001632  4247                     clr.w      D7
  2070. 00001634  2F0C                     move.l     -[A7], A4
  2071. 00001636  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  2072. 0000163A  4A00                     tst.b      D0
  2073. 0000163C  588F                     addq.l     A7, 4
  2074. 0000163E  672E                     beq        +0x30 /* 0000166E */
  2075. 00001640  2054                     movea.l    A0, [A4]
  2076. 00001642  0828 0002 0046           btst.b     [A0 + 0x46], 0x2
  2077. 00001648  56C0                     sne        D0
  2078. 0000164A  4400                     neg.b      D0
  2079. 0000164C  4A00                     tst.b      D0
  2080. 0000164E  6710                     beq        +0x12 /* 00001660 */
  2081. 00001650  2054                     movea.l    A0, [A4]
  2082. 00001652  0828 0005 0046           btst.b     [A0 + 0x46], 0x5
  2083. 00001658  56C0                     sne        D0
  2084. 0000165A  4400                     neg.b      D0
  2085. 0000165C  4A00                     tst.b      D0
  2086. 0000165E  670E                     beq        +0x10 /* 0000166E */
  2087. label00001660:
  2088. 00001660  2054                     movea.l    A0, [A4]
  2089. 00001662  4A68 0076                tst.w      [A0 + 0x76]
  2090. 00001666  6606                     bne        +0x8 /* 0000166E */
  2091. 00001668  3E3C 2C4F                move.w     D7, 0x2C4F /* ',O' */
  2092. 0000166C  6042                     bra        +0x44 /* 000016B0 */
  2093. label0000166E:
  2094. 0000166E  2F0C                     move.l     -[A7], A4
  2095. 00001670  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  2096. 00001674  4A00                     tst.b      D0
  2097. 00001676  588F                     addq.l     A7, 4
  2098. 00001678  6616                     bne        +0x18 /* 00001690 */
  2099. 0000167A  2054                     movea.l    A0, [A4]
  2100. 0000167C  0828 0002 0046           btst.b     [A0 + 0x46], 0x2
  2101. 00001682  56C0                     sne        D0
  2102. 00001684  4400                     neg.b      D0
  2103. 00001686  4A00                     tst.b      D0
  2104. 00001688  6606                     bne        +0x8 /* 00001690 */
  2105. 0000168A  3E3C 2C52                move.w     D7, 0x2C52 /* ',R' */
  2106. 0000168E  6020                     bra        +0x22 /* 000016B0 */
  2107. label00001690:
  2108. 00001690  2054                     movea.l    A0, [A4]
  2109. 00001692  4A28 0047                tst.b      [A0 + 0x47]
  2110. 00001696  6C06                     bge        +0x8 /* 0000169E */
  2111. 00001698  3E3C 2C51                move.w     D7, 0x2C51 /* ',Q' */
  2112. 0000169C  6012                     bra        +0x14 /* 000016B0 */
  2113. label0000169E:
  2114. 0000169E  2054                     movea.l    A0, [A4]
  2115. 000016A0  203C 1000 0000           move.l     D0, 0x10000000
  2116. 000016A6  C0A8 006A                and.l      D0, [A0 + 0x6A]
  2117. 000016AA  6704                     beq        +0x6 /* 000016B0 */
  2118. 000016AC  3E3C 2C50                move.w     D7, 0x2C50 /* ',P' */
  2119. label000016B0:
  2120. 000016B0  4A47                     tst.w      D7
  2121. 000016B2  6728                     beq        +0x2A /* 000016DC */
  2122. 000016B4  486E FF00                pea.l      [A6 - 0x100]
  2123. 000016B8  4878 2BF2                push.l     0x2BF2
  2124. 000016BC  48C7                     ext.l      D7
  2125. 000016BE  2F07                     move.l     -[A7], D7
  2126. 000016C0  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2127. 000016C4  4EBA FC08                jsr        [PC - 0x3F8 /* 000012CE */]
  2128. 000016C8  4A00                     tst.b      D0
  2129. 000016CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2130. 000016CE  670C                     beq        +0xE /* 000016DC */
  2131. 000016D0  486E FF00                pea.l      [A6 - 0x100]
  2132. 000016D4  2F0B                     move.l     -[A7], A3
  2133. 000016D6  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  2134. 000016DA  508F                     addq.l     A7, 8
  2135. label000016DC:
  2136. 000016DC  7000                     moveq.l    D0, 0x00
  2137. 000016DE  1013                     move.b     D0, [A3]
  2138. 000016E0  4A80                     tst.l      D0
  2139. 000016E2  52C0                     shi        D0
  2140. 000016E4  4400                     neg.b      D0
  2141. label000016E6:
  2142. 000016E6  4CEE 18C0 FEF0           movem.l    D6,D7,A3,A4, [A6 - 0x110]
  2143. 000016EC  4E5E                     unlink     A6
  2144. 000016EE  4E75                     rts
  2145. export_975:
  2146. 000016F0  4E56 FF00                link       A6, -0x0100
  2147. 000016F4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2148. 000016F8  266E 0014                movea.l    A3, [A6 + 0x14]
  2149. 000016FC  3C2E 000E                move.w     D6, [A6 + 0xE]
  2150. 00001700  286E 0008                movea.l    A4, [A6 + 0x8]
  2151. 00001704  2F0B                     move.l     -[A7], A3
  2152. 00001706  4878 2CEC                push.l     0x2CEC
  2153. 0000170A  48C6                     ext.l      D6
  2154. 0000170C  2F06                     move.l     -[A7], D6
  2155. 0000170E  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2156. 00001712  4EBA FBBA                jsr        [PC - 0x446 /* 000012CE */]
  2157. 00001716  4A00                     tst.b      D0
  2158. 00001718  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2159. 0000171C  6614                     bne        +0x16 /* 00001732 */
  2160. 0000171E  2F0B                     move.l     -[A7], A3
  2161. 00001720  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2162. 00001724  48C6                     ext.l      D6
  2163. 00001726  2F06                     move.l     -[A7], D6
  2164. 00001728  2F0C                     move.l     -[A7], A4
  2165. 0000172A  4EBA FDAC                jsr        [PC - 0x254 /* 000014D8 */]
  2166. 0000172E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2167. label00001732:
  2168. 00001732  7E00                     moveq.l    D7, 0x00
  2169. 00001734  0C46 2D1F                cmpi.w     D6, 0x2D1F
  2170. 00001738  6612                     bne        +0x14 /* 0000174C */
  2171. 0000173A  2F0C                     move.l     -[A7], A4
  2172. 0000173C  2054                     movea.l    A0, [A4]
  2173. 0000173E  2050                     movea.l    A0, [A0]
  2174. 00001740  2268 0148                movea.l    A1, [A0 + 0x148]
  2175. 00001744  4E91                     jsr        [A1]
  2176. 00001746  2E00                     move.l     D7, D0
  2177. 00001748  588F                     addq.l     A7, 4
  2178. 0000174A  6010                     bra        +0x12 /* 0000175C */
  2179. label0000174C:
  2180. 0000174C  0C46 2D20                cmpi.w     D6, 0x2D20 /* '- ' */
  2181. 00001750  660A                     bne        +0xC /* 0000175C */
  2182. 00001752  2F0C                     move.l     -[A7], A4
  2183. 00001754  4EAD 2EE2                jsr        [A5 + 0x2EE2 /* export_1496 */]
  2184. 00001758  2E00                     move.l     D7, D0
  2185. 0000175A  588F                     addq.l     A7, 4
  2186. label0000175C:
  2187. 0000175C  4A87                     tst.l      D7
  2188. 0000175E  6744                     beq        +0x46 /* 000017A4 */
  2189. 00001760  3C3C 0FE8                move.w     D6, 0xFE8
  2190. 00001764  0C87 0010 0000           cmpi.l     D7, 0x100000
  2191. 0000176A  6502                     bcs        +0x4 /* 0000176E */
  2192. 0000176C  5246                     addq.w     D6, 1
  2193. label0000176E:
  2194. 0000176E  0C87 4000 0000           cmpi.l     D7, 0x40000000 /* '@\0\0\0' */
  2195. 00001774  6502                     bcs        +0x4 /* 00001778 */
  2196. 00001776  5246                     addq.w     D6, 1
  2197. label00001778:
  2198. 00001778  41EE FF00                lea.l      A0, [A6 - 0x100]
  2199. 0000177C  4210                     clr.b      [A0]
  2200. 0000177E  486E FF00                pea.l      [A6 - 0x100]
  2201. 00001782  4878 0FA0                push.l     0xFA0
  2202. 00001786  48C6                     ext.l      D6
  2203. 00001788  2F06                     move.l     -[A7], D6
  2204. 0000178A  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2205. 0000178E  4EBA FB3E                jsr        [PC - 0x4C2 /* 000012CE */]
  2206. 00001792  7000                     moveq.l    D0, 0x00
  2207. 00001794  2F00                     move.l     -[A7], D0
  2208. 00001796  486E FF00                pea.l      [A6 - 0x100]
  2209. 0000179A  2F0B                     move.l     -[A7], A3
  2210. 0000179C  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2211. 000017A0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2212. label000017A4:
  2213. 000017A4  7000                     moveq.l    D0, 0x00
  2214. 000017A6  1013                     move.b     D0, [A3]
  2215. 000017A8  4A80                     tst.l      D0
  2216. 000017AA  52C0                     shi        D0
  2217. 000017AC  4400                     neg.b      D0
  2218. 000017AE  4CEE 18C0 FEF0           movem.l    D6,D7,A3,A4, [A6 - 0x110]
  2219. 000017B4  4E5E                     unlink     A6
  2220. 000017B6  4E75                     rts
  2221. export_976:
  2222. 000017B8  4E56 FFF4                link       A6, -0x000C
  2223. 000017BC  48E7 0018                movem.l    -[A7], A3,A4
  2224. 000017C0  286E 0008                movea.l    A4, [A6 + 0x8]
  2225. 000017C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2226. 000017C8  2F0C                     move.l     -[A7], A4
  2227. 000017CA  4EBA EC80                jsr        [PC - 0x1380 /* 0000044C */]
  2228. 000017CE  266D F62A                movea.l    A3, [A5 - 0x9D6]
  2229. 000017D2  2053                     movea.l    A0, [A3]
  2230. 000017D4  0828 0006 0031           btst.b     [A0 + 0x31], 0x6
  2231. 000017DA  56C0                     sne        D0
  2232. 000017DC  4400                     neg.b      D0
  2233. 000017DE  4A00                     tst.b      D0
  2234. 000017E0  508F                     addq.l     A7, 8
  2235. 000017E2  6600 00AA                bne        +0xAC /* 0000188E */
  2236. 000017E6  4EAD 0912                jsr        [A5 + 0x912 /* export_286 */]
  2237. 000017EA  2D40 FFFC                move.l     [A6 - 0x4], D0
  2238. 000017EE  558F                     subq.l     A7, 2
  2239. 000017F0  303C 0007                move.w     D0, 0x7
  2240. 000017F4  A830                     syscall    Pack14
  2241. 000017F6  4A1F                     tst.b      [A7]+
  2242. 000017F8  6770                     beq        +0x72 /* 0000186A */
  2243. 000017FA  266D FC8C                movea.l    A3, [A5 - 0x374]
  2244. 000017FE  2053                     movea.l    A0, [A3]
  2245. 00001800  4AA8 0010                tst.l      [A0 + 0x10]
  2246. 00001804  6764                     beq        +0x66 /* 0000186A */
  2247. 00001806  486E FFF8                pea.l      [A6 - 0x8]
  2248. 0000180A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2249. 0000180E  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  2250. 00001812  B9EE FFF8                cmpa.l     A4, [A6 - 0x8]
  2251. 00001816  508F                     addq.l     A7, 8
  2252. 00001818  6674                     bne        +0x76 /* 0000188E */
  2253. 0000181A  558F                     subq.l     A7, 2
  2254. 0000181C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2255. 00001820  2054                     movea.l    A0, [A4]
  2256. 00001822  2068 0010                movea.l    A0, [A0 + 0x10]
  2257. 00001826  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2258. 0000182A  A8E8                     syscall    PtInRgn
  2259. 0000182C  4A1F                     tst.b      [A7]+
  2260. 0000182E  662A                     bne        +0x2C /* 0000185A */
  2261. 00001830  558F                     subq.l     A7, 2
  2262. 00001832  486E FFF4                pea.l      [A6 - 0xC]
  2263. 00001836  303C 0215                move.w     D0, 0x215
  2264. 0000183A  A830                     syscall    Pack14
  2265. 0000183C  4A5F                     tst.w      [A7]+
  2266. 0000183E  664E                     bne        +0x50 /* 0000188E */
  2267. 00001840  4AAE FFF4                tst.l      [A6 - 0xC]
  2268. 00001844  6748                     beq        +0x4A /* 0000188E */
  2269. 00001846  558F                     subq.l     A7, 2
  2270. 00001848  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2271. 0000184C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2272. 00001850  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2273. 00001854  A8E8                     syscall    PtInRgn
  2274. 00001856  4A1F                     tst.b      [A7]+
  2275. 00001858  6734                     beq        +0x36 /* 0000188E */
  2276. label0000185A:
  2277. 0000185A  2F0C                     move.l     -[A7], A4
  2278. 0000185C  2054                     movea.l    A0, [A4]
  2279. 0000185E  2050                     movea.l    A0, [A0]
  2280. 00001860  2268 00F8                movea.l    A1, [A0 + 0xF8]
  2281. 00001864  4E91                     jsr        [A1]
  2282. 00001866  588F                     addq.l     A7, 4
  2283. 00001868  6024                     bra        +0x26 /* 0000188E */
  2284. label0000186A:
  2285. 0000186A  558F                     subq.l     A7, 2
  2286. 0000186C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2287. 00001870  2054                     movea.l    A0, [A4]
  2288. 00001872  2068 0010                movea.l    A0, [A0 + 0x10]
  2289. 00001876  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2290. 0000187A  A8E8                     syscall    PtInRgn
  2291. 0000187C  4A1F                     tst.b      [A7]+
  2292. 0000187E  670E                     beq        +0x10 /* 0000188E */
  2293. 00001880  2F0C                     move.l     -[A7], A4
  2294. 00001882  2054                     movea.l    A0, [A4]
  2295. 00001884  2050                     movea.l    A0, [A0]
  2296. 00001886  2268 00F8                movea.l    A1, [A0 + 0xF8]
  2297. 0000188A  4E91                     jsr        [A1]
  2298. 0000188C  588F                     addq.l     A7, 4
  2299. label0000188E:
  2300. 0000188E  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  2301. 00001894  4E5E                     unlink     A6
  2302. 00001896  4E75                     rts
  2303. export_977:
  2304. 00001898  4E56 0000                link       A6, 0
  2305. 0000189C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2306. 000018A0  266E 0014                movea.l    A3, [A6 + 0x14]
  2307. 000018A4  3E2E 000E                move.w     D7, [A6 + 0xE]
  2308. 000018A8  286E 0008                movea.l    A4, [A6 + 0x8]
  2309. 000018AC  0C47 2E1D                cmpi.w     D7, 0x2E1D
  2310. 000018B0  661A                     bne        +0x1C /* 000018CC */
  2311. 000018B2  4878 2E1D                push.l     0x2E1D
  2312. 000018B6  2F0C                     move.l     -[A7], A4
  2313. 000018B8  2054                     movea.l    A0, [A4]
  2314. 000018BA  2050                     movea.l    A0, [A0]
  2315. 000018BC  2268 0074                movea.l    A1, [A0 + 0x74]
  2316. 000018C0  4E91                     jsr        [A1]
  2317. 000018C2  4A80                     tst.l      D0
  2318. 000018C4  508F                     addq.l     A7, 8
  2319. 000018C6  6704                     beq        +0x6 /* 000018CC */
  2320. 000018C8  3E3C 2E1E                move.w     D7, 0x2E1E
  2321. label000018CC:
  2322. 000018CC  2F0B                     move.l     -[A7], A3
  2323. 000018CE  4878 2DE6                push.l     0x2DE6
  2324. 000018D2  48C7                     ext.l      D7
  2325. 000018D4  2F07                     move.l     -[A7], D7
  2326. 000018D6  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2327. 000018DA  4EBA F9F2                jsr        [PC - 0x60E /* 000012CE */]
  2328. 000018DE  4A00                     tst.b      D0
  2329. 000018E0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2330. 000018E4  6614                     bne        +0x16 /* 000018FA */
  2331. 000018E6  2F0B                     move.l     -[A7], A3
  2332. 000018E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2333. 000018EC  48C7                     ext.l      D7
  2334. 000018EE  2F07                     move.l     -[A7], D7
  2335. 000018F0  2F0C                     move.l     -[A7], A4
  2336. 000018F2  4EBA FBE4                jsr        [PC - 0x41C /* 000014D8 */]
  2337. 000018F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2338. label000018FA:
  2339. 000018FA  7000                     moveq.l    D0, 0x00
  2340. 000018FC  1013                     move.b     D0, [A3]
  2341. 000018FE  4A80                     tst.l      D0
  2342. 00001900  52C0                     shi        D0
  2343. 00001902  4400                     neg.b      D0
  2344. 00001904  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2345. 0000190A  4E5E                     unlink     A6
  2346. 0000190C  4E75                     rts
  2347. export_978:
  2348. fn0000190E:
  2349. 0000190E  4E56 FFFC                link       A6, -0x0004
  2350. 00001912  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2351. 00001916  266E 0014                movea.l    A3, [A6 + 0x14]
  2352. 0000191A  3E2E 000E                move.w     D7, [A6 + 0xE]
  2353. 0000191E  286E 0008                movea.l    A4, [A6 + 0x8]
  2354. 00001922  3C3C 510E                move.w     D6, 0x510E
  2355. 00001926  3007                     move.w     D0, D7
  2356. 00001928  0440 0BF0                subi.w     D0, 0xBF0
  2357. 0000192C  6730                     beq        +0x32 /* 0000195E */
  2358. 0000192E  0440 212E                subi.w     D0, 0x212E /* '!.' */
  2359. 00001932  672A                     beq        +0x2C /* 0000195E */
  2360. 00001934  5340                     subq.w     D0, 1
  2361. 00001936  6726                     beq        +0x28 /* 0000195E */
  2362. 00001938  5340                     subq.w     D0, 1
  2363. 0000193A  6722                     beq        +0x24 /* 0000195E */
  2364. 0000193C  5340                     subq.w     D0, 1
  2365. 0000193E  671E                     beq        +0x20 /* 0000195E */
  2366. 00001940  5340                     subq.w     D0, 1
  2367. 00001942  671A                     beq        +0x1C /* 0000195E */
  2368. 00001944  0440 04E0                subi.w     D0, 0x4E0
  2369. 00001948  6748                     beq        +0x4A /* 00001992 */
  2370. 0000194A  0440 1F43                subi.w     D0, 0x1F43
  2371. 0000194E  677A                     beq        +0x7C /* 000019CA */
  2372. 00001950  5340                     subq.w     D0, 1
  2373. 00001952  6700 009A                beq        +0x9C /* 000019EE */
  2374. 00001956  5340                     subq.w     D0, 1
  2375. 00001958  6770                     beq        +0x72 /* 000019CA */
  2376. 0000195A  6000 00C0                bra        +0xC2 /* 00001A1C */
  2377. label0000195E:
  2378. 0000195E  2054                     movea.l    A0, [A4]
  2379. 00001960  B9E8 0028                cmpa.l     A4, [A0 + 0x28]
  2380. 00001964  672C                     beq        +0x2E /* 00001992 */
  2381. 00001966  3C3C 2CEC                move.w     D6, 0x2CEC
  2382. 0000196A  2D68 0028 FFFC           move.l     [A6 - 0x4], [A0 + 0x28]
  2383. 00001970  2F0B                     move.l     -[A7], A3
  2384. 00001972  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2385. 00001976  48C7                     ext.l      D7
  2386. 00001978  2F07                     move.l     -[A7], D7
  2387. 0000197A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2388. 0000197E  2F08                     move.l     -[A7], A0
  2389. 00001980  2050                     movea.l    A0, [A0]
  2390. 00001982  2050                     movea.l    A0, [A0]
  2391. 00001984  2268 0084                movea.l    A1, [A0 + 0x84]
  2392. 00001988  4E91                     jsr        [A1]
  2393. 0000198A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2394. 0000198E  6000 00BA                bra        +0xBC /* 00001A4A */
  2395. label00001992:
  2396. 00001992  3C3C 31CE                move.w     D6, 0x31CE
  2397. 00001996  2F0B                     move.l     -[A7], A3
  2398. 00001998  48C6                     ext.l      D6
  2399. 0000199A  2F06                     move.l     -[A7], D6
  2400. 0000199C  48C7                     ext.l      D7
  2401. 0000199E  2F07                     move.l     -[A7], D7
  2402. 000019A0  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2403. 000019A4  4EBA F928                jsr        [PC - 0x6D8 /* 000012CE */]
  2404. 000019A8  4A00                     tst.b      D0
  2405. 000019AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2406. 000019AE  6600 009A                bne        +0x9C /* 00001A4A */
  2407. 000019B2  2F0B                     move.l     -[A7], A3
  2408. 000019B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2409. 000019B8  48C7                     ext.l      D7
  2410. 000019BA  2F07                     move.l     -[A7], D7
  2411. 000019BC  2F0C                     move.l     -[A7], A4
  2412. 000019BE  4EBA E640                jsr        [PC - 0x19C0 /* 00000000 */]
  2413. 000019C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2414. 000019C6  6000 0082                bra        +0x84 /* 00001A4A */
  2415. label000019CA:
  2416. 000019CA  206E 0010                movea.l    A0, [A6 + 0x10]
  2417. 000019CE  2050                     movea.l    A0, [A0]
  2418. 000019D0  700B                     moveq.l    D0, 0x0B
  2419. 000019D2  B068 000E                cmp.w      D0, [A0 + 0xE]
  2420. 000019D6  6616                     bne        +0x18 /* 000019EE */
  2421. 000019D8  2F0B                     move.l     -[A7], A3
  2422. 000019DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2423. 000019DE  48C7                     ext.l      D7
  2424. 000019E0  2F07                     move.l     -[A7], D7
  2425. 000019E2  2F0C                     move.l     -[A7], A4
  2426. 000019E4  4EBA E61A                jsr        [PC - 0x19E6 /* 00000000 */]
  2427. 000019E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2428. 000019EC  605C                     bra        +0x5E /* 00001A4A */
  2429. label000019EE:
  2430. 000019EE  206E 0010                movea.l    A0, [A6 + 0x10]
  2431. 000019F2  2050                     movea.l    A0, [A0]
  2432. 000019F4  700B                     moveq.l    D0, 0x0B
  2433. 000019F6  B068 000E                cmp.w      D0, [A0 + 0xE]
  2434. 000019FA  6620                     bne        +0x22 /* 00001A1C */
  2435. 000019FC  0C47 5146                cmpi.w     D7, 0x5146 /* 'QF' */
  2436. 00001A00  661A                     bne        +0x1C /* 00001A1C */
  2437. 00001A02  4878 5146                push.l     0x5146 /* 'QF' */
  2438. 00001A06  2F0C                     move.l     -[A7], A4
  2439. 00001A08  2054                     movea.l    A0, [A4]
  2440. 00001A0A  2050                     movea.l    A0, [A0]
  2441. 00001A0C  2268 0074                movea.l    A1, [A0 + 0x74]
  2442. 00001A10  4E91                     jsr        [A1]
  2443. 00001A12  4A80                     tst.l      D0
  2444. 00001A14  508F                     addq.l     A7, 8
  2445. 00001A16  6704                     beq        +0x6 /* 00001A1C */
  2446. 00001A18  3E3C 514F                move.w     D7, 0x514F /* 'QO' */
  2447. label00001A1C:
  2448. 00001A1C  2F0B                     move.l     -[A7], A3
  2449. 00001A1E  48C6                     ext.l      D6
  2450. 00001A20  2F06                     move.l     -[A7], D6
  2451. 00001A22  48C7                     ext.l      D7
  2452. 00001A24  2F07                     move.l     -[A7], D7
  2453. 00001A26  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2454. 00001A2A  4EBA F8A2                jsr        [PC - 0x75E /* 000012CE */]
  2455. 00001A2E  4A00                     tst.b      D0
  2456. 00001A30  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2457. 00001A34  6614                     bne        +0x16 /* 00001A4A */
  2458. 00001A36  2F0B                     move.l     -[A7], A3
  2459. 00001A38  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2460. 00001A3C  48C7                     ext.l      D7
  2461. 00001A3E  2F07                     move.l     -[A7], D7
  2462. 00001A40  2F0C                     move.l     -[A7], A4
  2463. 00001A42  4EBA E5BC                jsr        [PC - 0x1A44 /* 00000000 */]
  2464. 00001A46  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2465. label00001A4A:
  2466. 00001A4A  7000                     moveq.l    D0, 0x00
  2467. 00001A4C  1013                     move.b     D0, [A3]
  2468. 00001A4E  4A80                     tst.l      D0
  2469. 00001A50  52C0                     shi        D0
  2470. 00001A52  4400                     neg.b      D0
  2471. 00001A54  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  2472. 00001A5A  4E5E                     unlink     A6
  2473. 00001A5C  4E75                     rts
  2474. export_979:
  2475. fn00001A5E:
  2476. 00001A5E  4E56 0000                link       A6, 0
  2477. 00001A62  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2478. 00001A66  266E 0014                movea.l    A3, [A6 + 0x14]
  2479. 00001A6A  3E2E 000E                move.w     D7, [A6 + 0xE]
  2480. 00001A6E  286E 0008                movea.l    A4, [A6 + 0x8]
  2481. 00001A72  3C3C 31CE                move.w     D6, 0x31CE
  2482. 00001A76  3007                     move.w     D0, D7
  2483. 00001A78  0440 3201                subi.w     D0, 0x3201
  2484. 00001A7C  6708                     beq        +0xA /* 00001A86 */
  2485. 00001A7E  0440 1099                subi.w     D0, 0x1099
  2486. 00001A82  6726                     beq        +0x28 /* 00001AAA */
  2487. 00001A84  6028                     bra        +0x2A /* 00001AAE */
  2488. label00001A86:
  2489. 00001A86  206E 0010                movea.l    A0, [A6 + 0x10]
  2490. 00001A8A  2050                     movea.l    A0, [A0]
  2491. 00001A8C  700B                     moveq.l    D0, 0x0B
  2492. 00001A8E  B068 000E                cmp.w      D0, [A0 + 0xE]
  2493. 00001A92  6616                     bne        +0x18 /* 00001AAA */
  2494. 00001A94  2F0B                     move.l     -[A7], A3
  2495. 00001A96  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2496. 00001A9A  48C7                     ext.l      D7
  2497. 00001A9C  2F07                     move.l     -[A7], D7
  2498. 00001A9E  2F0C                     move.l     -[A7], A4
  2499. 00001AA0  4EBA FE6C                jsr        [PC - 0x194 /* 0000190E */]
  2500. 00001AA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2501. 00001AA8  603C                     bra        +0x3E /* 00001AE6 */
  2502. label00001AAA:
  2503. 00001AAA  3C3C 4268                move.w     D6, 0x4268 /* 'Bh' */
  2504. label00001AAE:
  2505. 00001AAE  2F0B                     move.l     -[A7], A3
  2506. 00001AB0  48C6                     ext.l      D6
  2507. 00001AB2  2F06                     move.l     -[A7], D6
  2508. 00001AB4  48C7                     ext.l      D7
  2509. 00001AB6  2F07                     move.l     -[A7], D7
  2510. 00001AB8  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2511. 00001ABC  4EBA F810                jsr        [PC - 0x7F0 /* 000012CE */]
  2512. 00001AC0  4A00                     tst.b      D0
  2513. 00001AC2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2514. 00001AC6  6614                     bne        +0x16 /* 00001ADC */
  2515. 00001AC8  2F0B                     move.l     -[A7], A3
  2516. 00001ACA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2517. 00001ACE  48C7                     ext.l      D7
  2518. 00001AD0  2F07                     move.l     -[A7], D7
  2519. 00001AD2  2F0C                     move.l     -[A7], A4
  2520. 00001AD4  4EBA FE38                jsr        [PC - 0x1C8 /* 0000190E */]
  2521. 00001AD8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2522. label00001ADC:
  2523. 00001ADC  7000                     moveq.l    D0, 0x00
  2524. 00001ADE  1013                     move.b     D0, [A3]
  2525. 00001AE0  4A80                     tst.l      D0
  2526. 00001AE2  52C0                     shi        D0
  2527. 00001AE4  4400                     neg.b      D0
  2528. label00001AE6:
  2529. 00001AE6  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2530. 00001AEC  4E5E                     unlink     A6
  2531. 00001AEE  4E75                     rts
  2532. export_980:
  2533. 00001AF0  4E56 FFF8                link       A6, -0x0008
  2534. 00001AF4  48E7 0118                movem.l    -[A7], D7,A3,A4
  2535. 00001AF8  266E 0010                movea.l    A3, [A6 + 0x10]
  2536. 00001AFC  3E2E 000E                move.w     D7, [A6 + 0xE]
  2537. 00001B00  286E 0008                movea.l    A4, [A6 + 0x8]
  2538. 00001B04  0C47 4395                cmpi.w     D7, 0x4395
  2539. 00001B08  661C                     bne        +0x1E /* 00001B26 */
  2540. 00001B0A  4878 4395                push.l     0x4395
  2541. 00001B0E  2F0C                     move.l     -[A7], A4
  2542. 00001B10  2054                     movea.l    A0, [A4]
  2543. 00001B12  2050                     movea.l    A0, [A0]
  2544. 00001B14  2268 006C                movea.l    A1, [A0 + 0x6C]
  2545. 00001B18  4E91                     jsr        [A1]
  2546. 00001B1A  4A00                     tst.b      D0
  2547. 00001B1C  508F                     addq.l     A7, 8
  2548. 00001B1E  6650                     bne        +0x52 /* 00001B70 */
  2549. 00001B20  3E3C 4397                move.w     D7, 0x4397
  2550. 00001B24  604A                     bra        +0x4C /* 00001B70 */
  2551. label00001B26:
  2552. 00001B26  0C47 4396                cmpi.w     D7, 0x4396
  2553. 00001B2A  6644                     bne        +0x46 /* 00001B70 */
  2554. 00001B2C  2F0B                     move.l     -[A7], A3
  2555. 00001B2E  2053                     movea.l    A0, [A3]
  2556. 00001B30  2050                     movea.l    A0, [A0]
  2557. 00001B32  2268 008C                movea.l    A1, [A0 + 0x8C]
  2558. 00001B36  4E91                     jsr        [A1]
  2559. 00001B38  2D40 FFF8                move.l     [A6 - 0x8], D0
  2560. 00001B3C  4878 4396                push.l     0x4396
  2561. 00001B40  4878 1D4C                push.l     0x1D4C
  2562. 00001B44  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2563. 00001B48  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  2564. 00001B4C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2565. 00001B50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2566. 00001B54  671A                     beq        +0x1C /* 00001B70 */
  2567. 00001B56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2568. 00001B5A  2F0C                     move.l     -[A7], A4
  2569. 00001B5C  2054                     movea.l    A0, [A4]
  2570. 00001B5E  2050                     movea.l    A0, [A0]
  2571. 00001B60  2268 00F0                movea.l    A1, [A0 + 0xF0]
  2572. 00001B64  4E91                     jsr        [A1]
  2573. 00001B66  4A00                     tst.b      D0
  2574. 00001B68  508F                     addq.l     A7, 8
  2575. 00001B6A  6604                     bne        +0x6 /* 00001B70 */
  2576. 00001B6C  3E3C 4398                move.w     D7, 0x4398
  2577. label00001B70:
  2578. 00001B70  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2579. 00001B74  4878 4362                push.l     0x4362 /* 'Cb' */
  2580. 00001B78  48C7                     ext.l      D7
  2581. 00001B7A  2F07                     move.l     -[A7], D7
  2582. 00001B7C  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2583. 00001B80  4EBA F74C                jsr        [PC - 0x8B4 /* 000012CE */]
  2584. 00001B84  4A00                     tst.b      D0
  2585. 00001B86  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2586. 00001B8A  6614                     bne        +0x16 /* 00001BA0 */
  2587. 00001B8C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2588. 00001B90  2F0B                     move.l     -[A7], A3
  2589. 00001B92  48C7                     ext.l      D7
  2590. 00001B94  2F07                     move.l     -[A7], D7
  2591. 00001B96  2F0C                     move.l     -[A7], A4
  2592. 00001B98  4EBA FEC4                jsr        [PC - 0x13C /* 00001A5E */]
  2593. 00001B9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2594. label00001BA0:
  2595. 00001BA0  206E 0014                movea.l    A0, [A6 + 0x14]
  2596. 00001BA4  7000                     moveq.l    D0, 0x00
  2597. 00001BA6  1010                     move.b     D0, [A0]
  2598. 00001BA8  4A80                     tst.l      D0
  2599. 00001BAA  52C0                     shi        D0
  2600. 00001BAC  4400                     neg.b      D0
  2601. 00001BAE  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  2602. 00001BB4  4E5E                     unlink     A6
  2603. 00001BB6  4E75                     rts
  2604. export_981:
  2605. fn00001BB8:
  2606. 00001BB8  4E56 0000                link       A6, 0
  2607. 00001BBC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2608. 00001BC0  266E 0014                movea.l    A3, [A6 + 0x14]
  2609. 00001BC4  3E2E 000E                move.w     D7, [A6 + 0xE]
  2610. 00001BC8  286E 0008                movea.l    A4, [A6 + 0x8]
  2611. 00001BCC  0C47 429A                cmpi.w     D7, 0x429A
  2612. 00001BD0  661A                     bne        +0x1C /* 00001BEC */
  2613. 00001BD2  4878 429A                push.l     0x429A
  2614. 00001BD6  2F0C                     move.l     -[A7], A4
  2615. 00001BD8  2054                     movea.l    A0, [A4]
  2616. 00001BDA  2050                     movea.l    A0, [A0]
  2617. 00001BDC  2268 0074                movea.l    A1, [A0 + 0x74]
  2618. 00001BE0  4E91                     jsr        [A1]
  2619. 00001BE2  4A80                     tst.l      D0
  2620. 00001BE4  508F                     addq.l     A7, 8
  2621. 00001BE6  6704                     beq        +0x6 /* 00001BEC */
  2622. 00001BE8  3E3C 429E                move.w     D7, 0x429E
  2623. label00001BEC:
  2624. 00001BEC  2F0B                     move.l     -[A7], A3
  2625. 00001BEE  4878 4268                push.l     0x4268 /* 'Bh' */
  2626. 00001BF2  48C7                     ext.l      D7
  2627. 00001BF4  2F07                     move.l     -[A7], D7
  2628. 00001BF6  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2629. 00001BFA  4EBA F6D2                jsr        [PC - 0x92E /* 000012CE */]
  2630. 00001BFE  4A00                     tst.b      D0
  2631. 00001C00  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2632. 00001C04  6614                     bne        +0x16 /* 00001C1A */
  2633. 00001C06  2F0B                     move.l     -[A7], A3
  2634. 00001C08  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2635. 00001C0C  48C7                     ext.l      D7
  2636. 00001C0E  2F07                     move.l     -[A7], D7
  2637. 00001C10  2F0C                     move.l     -[A7], A4
  2638. 00001C12  4EBA FE4A                jsr        [PC - 0x1B6 /* 00001A5E */]
  2639. 00001C16  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2640. label00001C1A:
  2641. 00001C1A  7000                     moveq.l    D0, 0x00
  2642. 00001C1C  1013                     move.b     D0, [A3]
  2643. 00001C1E  4A80                     tst.l      D0
  2644. 00001C20  52C0                     shi        D0
  2645. 00001C22  4400                     neg.b      D0
  2646. 00001C24  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2647. 00001C2A  4E5E                     unlink     A6
  2648. 00001C2C  4E75                     rts
  2649. export_982:
  2650. 00001C2E  4E56 FDC4                link       A6, -0x023C
  2651. 00001C32  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2652. 00001C36  266E 000C                movea.l    A3, [A6 + 0xC]
  2653. 00001C3A  286E 0008                movea.l    A4, [A6 + 0x8]
  2654. 00001C3E  41EE FF00                lea.l      A0, [A6 - 0x100]
  2655. 00001C42  4210                     clr.b      [A0]
  2656. 00001C44  2054                     movea.l    A0, [A4]
  2657. 00001C46  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2658. 00001C4A  4878 0FF8                push.l     0xFF8
  2659. 00001C4E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2660. 00001C52  2E00                     move.l     D7, D0
  2661. 00001C54  2F0B                     move.l     -[A7], A3
  2662. 00001C56  4878 0FA0                push.l     0xFA0
  2663. 00001C5A  4878 0FF4                push.l     0xFF4
  2664. 00001C5E  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2665. 00001C62  4EBA F66A                jsr        [PC - 0x996 /* 000012CE */]
  2666. 00001C66  4A87                     tst.l      D7
  2667. 00001C68  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2668. 00001C6C  6722                     beq        +0x24 /* 00001C90 */
  2669. 00001C6E  3007                     move.w     D0, D7
  2670. 00001C70  48C0                     ext.l      D0
  2671. 00001C72  323C FFFF                move.w     D1, 0xFFFF
  2672. 00001C76  C240                     and.w      D1, D0
  2673. 00001C78  7000                     moveq.l    D0, 0x00
  2674. 00001C7A  3001                     move.w     D0, D1
  2675. 00001C7C  2F00                     move.l     -[A7], D0
  2676. 00001C7E  4878 0FF8                push.l     0xFF8
  2677. 00001C82  486E FF00                pea.l      [A6 - 0x100]
  2678. 00001C86  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  2679. 00001C8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2680. 00001C8E  6064                     bra        +0x66 /* 00001CF4 */
  2681. label00001C90:
  2682. 00001C90  486E FDC8                pea.l      [A6 - 0x238]
  2683. 00001C94  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2684. 00001C98  4A80                     tst.l      D0
  2685. 00001C9A  588F                     addq.l     A7, 4
  2686. 00001C9C  6734                     beq        +0x36 /* 00001CD2 */
  2687. 00001C9E  7000                     moveq.l    D0, 0x00
  2688. 00001CA0  2F00                     move.l     -[A7], D0
  2689. 00001CA2  2F00                     move.l     -[A7], D0
  2690. 00001CA4  2F0C                     move.l     -[A7], A4
  2691. 00001CA6  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  2692. 00001CAA  2D40 FDC4                move.l     [A6 - 0x23C], D0
  2693. 00001CAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2694. 00001CB2  6736                     beq        +0x38 /* 00001CEA */
  2695. 00001CB4  4878 0BEB                push.l     0xBEB
  2696. 00001CB8  486E FF00                pea.l      [A6 - 0x100]
  2697. 00001CBC  206E FDC4                movea.l    A0, [A6 - 0x23C]
  2698. 00001CC0  2F08                     move.l     -[A7], A0
  2699. 00001CC2  2050                     movea.l    A0, [A0]
  2700. 00001CC4  2050                     movea.l    A0, [A0]
  2701. 00001CC6  2268 0054                movea.l    A1, [A0 + 0x54]
  2702. 00001CCA  4E91                     jsr        [A1]
  2703. 00001CCC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2704. 00001CD0  6018                     bra        +0x1A /* 00001CEA */
  2705. label00001CD2:
  2706. 00001CD2  302E 0012                move.w     D0, [A6 + 0x12]
  2707. 00001CD6  48C0                     ext.l      D0
  2708. 00001CD8  2F00                     move.l     -[A7], D0
  2709. 00001CDA  2F0B                     move.l     -[A7], A3
  2710. 00001CDC  2F0C                     move.l     -[A7], A4
  2711. 00001CDE  4EAD 339A                jsr        [A5 + 0x339A /* export_1647 */]
  2712. 00001CE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2713. 00001CE6  6000 0096                bra        +0x98 /* 00001D7E */
  2714. label00001CEA:
  2715. 00001CEA  486E FDC8                pea.l      [A6 - 0x238]
  2716. 00001CEE  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  2717. 00001CF2  588F                     addq.l     A7, 4
  2718. label00001CF4:
  2719. 00001CF4  2F0C                     move.l     -[A7], A4
  2720. 00001CF6  4EAD 3612                jsr        [A5 + 0x3612 /* export_1726 */]
  2721. 00001CFA  4A00                     tst.b      D0
  2722. 00001CFC  588F                     addq.l     A7, 4
  2723. 00001CFE  660C                     bne        +0xE /* 00001D0C */
  2724. 00001D00  2F0C                     move.l     -[A7], A4
  2725. 00001D02  4EAD 3622                jsr        [A5 + 0x3622 /* export_1728 */]
  2726. 00001D06  4A00                     tst.b      D0
  2727. 00001D08  588F                     addq.l     A7, 4
  2728. 00001D0A  672C                     beq        +0x2E /* 00001D38 */
  2729. label00001D0C:
  2730. 00001D0C  41EE FE00                lea.l      A0, [A6 - 0x200]
  2731. 00001D10  4210                     clr.b      [A0]
  2732. 00001D12  486E FE00                pea.l      [A6 - 0x200]
  2733. 00001D16  4878 0FA0                push.l     0xFA0
  2734. 00001D1A  4878 0FF5                push.l     0xFF5
  2735. 00001D1E  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2736. 00001D22  4EBA F5AA                jsr        [PC - 0xA56 /* 000012CE */]
  2737. 00001D26  486E FE00                pea.l      [A6 - 0x200]
  2738. 00001D2A  2F0B                     move.l     -[A7], A3
  2739. 00001D2C  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2740. 00001D30  4EBA F76A                jsr        [PC - 0x896 /* 0000149C */]
  2741. 00001D34  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2742. label00001D38:
  2743. 00001D38  7000                     moveq.l    D0, 0x00
  2744. 00001D3A  2F00                     move.l     -[A7], D0
  2745. 00001D3C  486E FF00                pea.l      [A6 - 0x100]
  2746. 00001D40  2F0B                     move.l     -[A7], A3
  2747. 00001D42  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2748. 00001D46  4246                     clr.w      D6
  2749. 00001D48  4A87                     tst.l      D7
  2750. 00001D4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2751. 00001D4E  6708                     beq        +0xA /* 00001D58 */
  2752. 00001D50  2C07                     move.l     D6, D7
  2753. 00001D52  4246                     clr.w      D6
  2754. 00001D54  4846                     swap.w     D6
  2755. 00001D56  6002                     bra        +0x4 /* 00001D5A */
  2756. label00001D58:
  2757. 00001D58  7C01                     moveq.l    D6, 0x01
  2758. label00001D5A:
  2759. 00001D5A  7000                     moveq.l    D0, 0x00
  2760. 00001D5C  3006                     move.w     D0, D6
  2761. 00001D5E  2F00                     move.l     -[A7], D0
  2762. 00001D60  4878 0FF9                push.l     0xFF9
  2763. 00001D64  486E FF00                pea.l      [A6 - 0x100]
  2764. 00001D68  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  2765. 00001D6C  7001                     moveq.l    D0, 0x01
  2766. 00001D6E  2F00                     move.l     -[A7], D0
  2767. 00001D70  486E FF00                pea.l      [A6 - 0x100]
  2768. 00001D74  2F0B                     move.l     -[A7], A3
  2769. 00001D76  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2770. 00001D7A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2771. label00001D7E:
  2772. 00001D7E  4CEE 18C0 FDB4           movem.l    D6,D7,A3,A4, [A6 - 0x24C]
  2773. 00001D84  4E5E                     unlink     A6
  2774. 00001D86  4E75                     rts
  2775. export_983:
  2776. 00001D88  4E56 0000                link       A6, 0
  2777. 00001D8C  48E7 0108                movem.l    -[A7], D7,A4
  2778. 00001D90  3E2E 000E                move.w     D7, [A6 + 0xE]
  2779. 00001D94  286E 0014                movea.l    A4, [A6 + 0x14]
  2780. 00001D98  2F0C                     move.l     -[A7], A4
  2781. 00001D9A  4878 5014                push.l     0x5014
  2782. 00001D9E  48C7                     ext.l      D7
  2783. 00001DA0  2F07                     move.l     -[A7], D7
  2784. 00001DA2  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2785. 00001DA6  4EBA F526                jsr        [PC - 0xADA /* 000012CE */]
  2786. 00001DAA  4A00                     tst.b      D0
  2787. 00001DAC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2788. 00001DB0  6616                     bne        +0x18 /* 00001DC8 */
  2789. 00001DB2  2F0C                     move.l     -[A7], A4
  2790. 00001DB4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2791. 00001DB8  48C7                     ext.l      D7
  2792. 00001DBA  2F07                     move.l     -[A7], D7
  2793. 00001DBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2794. 00001DC0  4EBA FC9C                jsr        [PC - 0x364 /* 00001A5E */]
  2795. 00001DC4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2796. label00001DC8:
  2797. 00001DC8  7000                     moveq.l    D0, 0x00
  2798. 00001DCA  1014                     move.b     D0, [A4]
  2799. 00001DCC  4A80                     tst.l      D0
  2800. 00001DCE  52C0                     shi        D0
  2801. 00001DD0  4400                     neg.b      D0
  2802. 00001DD2  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2803. 00001DD8  4E5E                     unlink     A6
  2804. 00001DDA  4E75                     rts
  2805. export_984:
  2806. 00001DDC  4E56 0000                link       A6, 0
  2807. 00001DE0  48E7 0108                movem.l    -[A7], D7,A4
  2808. 00001DE4  3E2E 000E                move.w     D7, [A6 + 0xE]
  2809. 00001DE8  286E 0014                movea.l    A4, [A6 + 0x14]
  2810. 00001DEC  2F0C                     move.l     -[A7], A4
  2811. 00001DEE  4878 2616                push.l     0x2616
  2812. 00001DF2  48C7                     ext.l      D7
  2813. 00001DF4  2F07                     move.l     -[A7], D7
  2814. 00001DF6  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2815. 00001DFA  4EBA F4D2                jsr        [PC - 0xB2E /* 000012CE */]
  2816. 00001DFE  4A00                     tst.b      D0
  2817. 00001E00  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2818. 00001E04  6616                     bne        +0x18 /* 00001E1C */
  2819. 00001E06  2F0C                     move.l     -[A7], A4
  2820. 00001E08  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2821. 00001E0C  48C7                     ext.l      D7
  2822. 00001E0E  2F07                     move.l     -[A7], D7
  2823. 00001E10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2824. 00001E14  4EBA FDA2                jsr        [PC - 0x25E /* 00001BB8 */]
  2825. 00001E18  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2826. label00001E1C:
  2827. 00001E1C  7000                     moveq.l    D0, 0x00
  2828. 00001E1E  1014                     move.b     D0, [A4]
  2829. 00001E20  4A80                     tst.l      D0
  2830. 00001E22  52C0                     shi        D0
  2831. 00001E24  4400                     neg.b      D0
  2832. 00001E26  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2833. 00001E2C  4E5E                     unlink     A6
  2834. 00001E2E  4E75                     rts
  2835. export_985:
  2836. 00001E30  4E56 0000                link       A6, 0
  2837. 00001E34  48E7 0108                movem.l    -[A7], D7,A4
  2838. 00001E38  3E2E 000E                move.w     D7, [A6 + 0xE]
  2839. 00001E3C  286E 0014                movea.l    A4, [A6 + 0x14]
  2840. 00001E40  2F0C                     move.l     -[A7], A4
  2841. 00001E42  4878 4C2C                push.l     0x4C2C /* 'L,' */
  2842. 00001E46  48C7                     ext.l      D7
  2843. 00001E48  2F07                     move.l     -[A7], D7
  2844. 00001E4A  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2845. 00001E4E  4EBA F47E                jsr        [PC - 0xB82 /* 000012CE */]
  2846. 00001E52  4A00                     tst.b      D0
  2847. 00001E54  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2848. 00001E58  6616                     bne        +0x18 /* 00001E70 */
  2849. 00001E5A  2F0C                     move.l     -[A7], A4
  2850. 00001E5C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2851. 00001E60  48C7                     ext.l      D7
  2852. 00001E62  2F07                     move.l     -[A7], D7
  2853. 00001E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2854. 00001E68  4EBA FBF4                jsr        [PC - 0x40C /* 00001A5E */]
  2855. 00001E6C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2856. label00001E70:
  2857. 00001E70  7000                     moveq.l    D0, 0x00
  2858. 00001E72  1014                     move.b     D0, [A4]
  2859. 00001E74  4A80                     tst.l      D0
  2860. 00001E76  52C0                     shi        D0
  2861. 00001E78  4400                     neg.b      D0
  2862. 00001E7A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2863. 00001E80  4E5E                     unlink     A6
  2864. 00001E82  4E75                     rts
  2865. export_986:
  2866. 00001E84  4E56 0000                link       A6, 0
  2867. 00001E88  48E7 0118                movem.l    -[A7], D7,A3,A4
  2868. 00001E8C  266E 0014                movea.l    A3, [A6 + 0x14]
  2869. 00001E90  3E2E 000E                move.w     D7, [A6 + 0xE]
  2870. 00001E94  286E 0008                movea.l    A4, [A6 + 0x8]
  2871. 00001E98  48C7                     ext.l      D7
  2872. 00001E9A  2F07                     move.l     -[A7], D7
  2873. 00001E9C  2F0C                     move.l     -[A7], A4
  2874. 00001E9E  4EAD 390A                jsr        [A5 + 0x390A /* export_1821 */]
  2875. 00001EA2  4A00                     tst.b      D0
  2876. 00001EA4  508F                     addq.l     A7, 8
  2877. 00001EA6  6706                     beq        +0x8 /* 00001EAE */
  2878. 00001EA8  3E3C 6B9E                move.w     D7, 0x6B9E
  2879. 00001EAC  6014                     bra        +0x16 /* 00001EC2 */
  2880. label00001EAE:
  2881. 00001EAE  48C7                     ext.l      D7
  2882. 00001EB0  2F07                     move.l     -[A7], D7
  2883. 00001EB2  2F0C                     move.l     -[A7], A4
  2884. 00001EB4  4EAD 3912                jsr        [A5 + 0x3912 /* export_1822 */]
  2885. 00001EB8  4A00                     tst.b      D0
  2886. 00001EBA  508F                     addq.l     A7, 8
  2887. 00001EBC  6704                     beq        +0x6 /* 00001EC2 */
  2888. 00001EBE  3E3C 6BA8                move.w     D7, 0x6BA8
  2889. label00001EC2:
  2890. 00001EC2  2F0B                     move.l     -[A7], A3
  2891. 00001EC4  4878 6B6C                push.l     0x6B6C /* 'kl' */
  2892. 00001EC8  48C7                     ext.l      D7
  2893. 00001ECA  2F07                     move.l     -[A7], D7
  2894. 00001ECC  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2895. 00001ED0  4EBA F3FC                jsr        [PC - 0xC04 /* 000012CE */]
  2896. 00001ED4  4A00                     tst.b      D0
  2897. 00001ED6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2898. 00001EDA  6614                     bne        +0x16 /* 00001EF0 */
  2899. 00001EDC  2F0B                     move.l     -[A7], A3
  2900. 00001EDE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2901. 00001EE2  48C7                     ext.l      D7
  2902. 00001EE4  2F07                     move.l     -[A7], D7
  2903. 00001EE6  2F0C                     move.l     -[A7], A4
  2904. 00001EE8  4EBA FB74                jsr        [PC - 0x48C /* 00001A5E */]
  2905. 00001EEC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2906. label00001EF0:
  2907. 00001EF0  7000                     moveq.l    D0, 0x00
  2908. 00001EF2  1013                     move.b     D0, [A3]
  2909. 00001EF4  4A80                     tst.l      D0
  2910. 00001EF6  52C0                     shi        D0
  2911. 00001EF8  4400                     neg.b      D0
  2912. 00001EFA  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2913. 00001F00  4E5E                     unlink     A6
  2914. 00001F02  4E75                     rts
  2915. export_987:
  2916. 00001F04  4E56 0000                link       A6, 0
  2917. 00001F08  48E7 0108                movem.l    -[A7], D7,A4
  2918. 00001F0C  3E2E 000E                move.w     D7, [A6 + 0xE]
  2919. 00001F10  286E 0014                movea.l    A4, [A6 + 0x14]
  2920. 00001F14  2F0C                     move.l     -[A7], A4
  2921. 00001F16  4878 2710                push.l     0x2710
  2922. 00001F1A  48C7                     ext.l      D7
  2923. 00001F1C  2F07                     move.l     -[A7], D7
  2924. 00001F1E  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2925. 00001F22  4EBA F3AA                jsr        [PC - 0xC56 /* 000012CE */]
  2926. 00001F26  4A00                     tst.b      D0
  2927. 00001F28  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2928. 00001F2C  6616                     bne        +0x18 /* 00001F44 */
  2929. 00001F2E  2F0C                     move.l     -[A7], A4
  2930. 00001F30  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2931. 00001F34  48C7                     ext.l      D7
  2932. 00001F36  2F07                     move.l     -[A7], D7
  2933. 00001F38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2934. 00001F3C  4EBA E0C2                jsr        [PC - 0x1F3E /* 00000000 */]
  2935. 00001F40  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2936. label00001F44:
  2937. 00001F44  7000                     moveq.l    D0, 0x00
  2938. 00001F46  1014                     move.b     D0, [A4]
  2939. 00001F48  4A80                     tst.l      D0
  2940. 00001F4A  52C0                     shi        D0
  2941. 00001F4C  4400                     neg.b      D0
  2942. 00001F4E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2943. 00001F54  4E5E                     unlink     A6
  2944. 00001F56  4E75                     rts
  2945. export_988:
  2946. 00001F58  4E56 0000                link       A6, 0
  2947. 00001F5C  48E7 0108                movem.l    -[A7], D7,A4
  2948. 00001F60  3E2E 000E                move.w     D7, [A6 + 0xE]
  2949. 00001F64  286E 0014                movea.l    A4, [A6 + 0x14]
  2950. 00001F68  2F0C                     move.l     -[A7], A4
  2951. 00001F6A  4878 2904                push.l     0x2904
  2952. 00001F6E  48C7                     ext.l      D7
  2953. 00001F70  2F07                     move.l     -[A7], D7
  2954. 00001F72  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2955. 00001F76  4EBA F356                jsr        [PC - 0xCAA /* 000012CE */]
  2956. 00001F7A  4A00                     tst.b      D0
  2957. 00001F7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2958. 00001F80  6616                     bne        +0x18 /* 00001F98 */
  2959. 00001F82  2F0C                     move.l     -[A7], A4
  2960. 00001F84  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2961. 00001F88  48C7                     ext.l      D7
  2962. 00001F8A  2F07                     move.l     -[A7], D7
  2963. 00001F8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2964. 00001F90  4EBA E06E                jsr        [PC - 0x1F92 /* 00000000 */]
  2965. 00001F94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2966. label00001F98:
  2967. 00001F98  7000                     moveq.l    D0, 0x00
  2968. 00001F9A  1014                     move.b     D0, [A4]
  2969. 00001F9C  4A80                     tst.l      D0
  2970. 00001F9E  52C0                     shi        D0
  2971. 00001FA0  4400                     neg.b      D0
  2972. 00001FA2  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2973. 00001FA8  4E5E                     unlink     A6
  2974. 00001FAA  4E75                     rts
  2975.